一、内容导读
一个工具解决包括极小角在内的线层、面层要素的打折数据质量问题……
小编提供了很多功能强大,应用场景广发的数据融合辅助工具集,能高效解决数据融合需要……
-
数据融合工具(1)指定路径下同名图层合并
-
数据融合工具(3)国家基本比例尺地形图分幅计算
-
数据融合工具(4)正方形矩形图幅分幅计算
-
数据融合工具(5)面中心线提取
-
数据融合工具(6)线要素网络连通性分组计算
-
数据融合工具(7)文本属性值规范化处理
-
数据融合工具(8)缠绕线检查和修复
-
数据融合工具(9)线缠绕修复
-
数据融合工具(10)线重叠检查修复
-
数据融合工具(11)悬挂点自动检测和修复
-
数据融合工具(12)线、面间悬挂修复
-
数据融合工具(13)面要素形状指数(狭长度)计算
-
数据融合工具(14)线、面要素极小角查找
二、线层、面层打折修复
2.1 示例
在数据编辑、空间分析以及数据转化中,总会出现“打折”的情况;同时,极小角存在地方,往往伴随着线、面要素的打折。
在之前的文章“数据融合工具(14)线、面要素极小角查找”中,给出了极小角的查找方法,在本文中,将给出修复包括极小角在内的线、面打折解决方案。
在对矢量数据质量检查时,对线要素图层的验收方案中,拓扑一致性提到的图形正确性,就包括检查图形相交、打折、重线。
“打折”质量问题,可以通过质量检查软件自动检查,但并没有对“打折”质量问题修复的工具。
2.2 需求
对输入的线、面要素图层,在自动检查“打折”质量问题的基础上,提供一种自动修复的功能或手段。并可将被修复的情况输出,用于进一步校验修复效果。
三、线层、面层打折修复
线层、面层打折修复工具,用于在线、面要素存在打折的地方,对打折线、打折面进行修复,消除打折质量问题。
3.1 工具概述
工具支持的功能如下:
(1)线存在打折的地方,对打折线进行修复,支持多部件,并输出被修复的详情;
(2)面存在打折的地方,对打折面进行修复,支持多部件,孔洞,并输出被修复的详情;
(3)当面要素存在孔洞,且外圈由于打折修复(面节点移除)后不能构面时,将删除此面要素。
3.2 工具概述
(1)工具打开界面如下图所示:
(2)线图层修复示例如下
(3)面图层修复示例如下:
(4)工具参数介绍如下:
(5)工具输出:
1)当选中“是否另存打折修复结果”参数时,输出名为“{输入要素名}+folder_repair”的要素类,输入要素类修复后的结果。
2)当未选中“是否另存打折修复结果”参数时,会对输入要素原地修改。
3)当输入要素类型为线层时,若存在打折线时,会在scratch.gdb中输出“{输入要素名}+打折线”的要素;当输入要素类型为面层时,会在scratch.gdb中输出“{输入要素名}+打折面”或“{输入要素名}+删除面”。
4)所有输出的要素类都存放在输出目录中的scratch.gdb中。若scratch.gdb不存在,则自动创建,若已存在,不会覆盖其中已有的要素。
(6)注意事项:
工具支持是否原地修改,请按实际需要进行选择。