几何修复
使用说明
基础DLG数据在生产、转化(常见于shp类型数据)过程中经常会出现几何错误,使得后续空间分析出现错误,因此需要先进行几何修复用于数据清洗。
同时可以先对数据进行几何检查,得到几何错误报表来了解具体哪些几何出现了哪些错误,再使用几何修复来解决这些几何问题。
此工具将使用与几何检查相同的逻辑来修复几何问题。
以下是所有几何问题和修复情况列表:
Problem | 修复情况 |
---|---|
指定坐标超出有效坐标范围 | 不可修复 |
环走向未正确定向 | 更新几何以获得正确的环走向(外环 - 顺时针,内环 - 逆时针) |
自相交 | 生成复合对象,包含多个子面(自相交部分形成一个子面) |
环未闭合 | 通过连接环的端点可将非闭合环闭合 |
重复点 | 保留其中一个折点 |
要素外接矩形不正确 | 更新要素的包络矩形以实现更正 |
点数少于该要素所需数量 | 不可修复 |
多边形环之间的区域具有重叠部分 | 合并重叠部分 |
多边形壳包含悬挂线 | 删除悬挂线 |
注: "数据集的范围属性不包括数据集中的所有要素" 不会被修复,需自己用桌面工具重新计算。
参数说明
参数名 | 默认值 | 参数释义 | 参数类型 |
---|---|---|---|
源数据集 | 指定的待处理的源数据集。支持点、线、面数据集。 | DatasetVector |