检查几何
功能概述
用于检测矢量数据中的几何错误,如无效几何、自相交、重复节点、未闭合环等问题,通过分析要素的几何结构并生成详细错误报告,帮助用户识别和定位数据质量问题
应用场景
数据质量检查:在数据采集或转换后验证几何完整性,确保符合GIS分析要求;
预处理验证:在拓扑检查、空间分析或模型运行前排除几何错误,避免计算失败;
数据迁移维护:跨平台/格式迁移数据(如Shapefile转Geodatabase)时检测兼容性问题;
编辑后检查:人工或自动化编辑操作后,快速定位因操作引入的几何异常(如自相交面)
参数说明
基础设置(必填)
参数名称 | 参数描述 | 数据类型 |
---|---|---|
输入矢量文件 | 需要被检查的要素 | 点、多点、线、多线、面、多面 |
输出路径 | 输出结果文件的存储路径 | 文件夹路径 |
输出文件名 | 输出矢量文件的文件名,文件类型为".xlsx" | 文本(不含扩展名) |
检查几何工具可以检测以下常见的几何问题:
1. 无效几何结构(Invalid Geometry)
- 自相交(Self-intersection):如多边形边界交叉("蝴蝶结"形状)。
- 环方向错误(Incorrect ring orientation):多边形外环未逆时针、内环(洞)未顺时针。
- 不闭合的环(Unclosed rings):多边形首尾节点不重合。
- 零面积多边形(Zero-area polygons):如所有顶点共线。
2. 坐标问题
- NaN 或 Inf 坐标值:包含非法数值(如 float('nan'))。
- 重复节点(Duplicate vertices):连续坐标点完全一致。
3. 维度退化
- 点数不足:如线(LineString)仅1个点,或面(Polygon)有效环点数 < 4。
- 空几何(Empty geometry):如 Polygon()无坐标。
注意事项
- 该工具只检测不自动修复问题
- 某些复杂问题可能需要人工干预解决
- 对于大型数据集可能耗时较长
- 建议在重要编辑操作前后都运行此检查
操作步骤
步骤 1:启动工具
打开工具箱→导航至【矢量基础工具】 > 【要素处理】 → 双击启动【检查几何】工具窗格
步骤 2:设置参数
在基础设置界面中,用户输入矢量文件即可对其进行几何检查
步骤 3:运行并监控任务状态
点击“运行”按钮开始执行。可在“任务列表”中查看执行进度、运行时间与成功状态
如运行失败,工具将提供错误提示信息,用户可通过右下角的“编辑”按钮返回工具界面进行重新编辑