内容摘要
您好:
我想请问一下,在矢量化工作结束进行拓扑之前,如何进行拓扑错误检查,比如清除微短线、检查没有闭合的弧线等等。在ARCMAP中有没有这样的功能,该如何实现。

谢谢
过程描述
在ArcMap中是可以实现的。
首先在catolog中创建一个拓扑类,在创建过程中,应该加上拓扑规则,比如要检查没有闭合的弧线,就要应用“Must not have dangles(不允许存在悬挂)”的拓扑规则。
然后在ArcMap中打开拓扑层,进入编辑状态。可以验证整个拓扑层,错误的feature会在图上显示出来。点击Error Inspector命令,在Error inspector对话框里,选择相应的拓扑规则,如“Must not have dangles(不允许存在悬挂)”,然后点击“search now”按钮,把所有违反拓扑规则的feature都显示在下面的列表框中。在列表框里右击每一个feature,选择合适的方法来处理拓扑错误。其中有Snap(捕捉)、Trim(修剪)、Extend(延伸)三个工具。
对于清除微短线,可以合理设置cluster tolerence的值,线拓扑规则中有一个默认的规则“Must be Larger Than Cluster Tolerence ”,如果线的长度小于tolerence的值,就可以找出这些线,然后delete即可。