在使用MapGIS或其他软件生成shapfile文件时,图斑之间可能存在拓扑错误,比如重叠,缝隙。
1、在ArcMap的Catalog里新建数据库,可以是个人地理数据库,也可以是文件地理数据库。这里选择文件地理数据库。

2、在创建的数据库.gdb里新建要素数据集,自定义名称:拓扑检查。

创建要素数据集需制定坐标,一般与要修复的图层坐标保持一致。

3、右键拓扑检查,选择要素类(单个),导入要修复的图层,自定义输出名称。


4、新建拓扑,参数默认,选择要拓扑的图层




添加规则,可以添加多个,不能有重叠,不能有缝隙......,这里选择的是不能有缝隙。然后一路默认,最后选择Finish。

5、将生成的拓扑拖拽到图层列表里,就可以显示了。在工具栏空白处右击选择“Topology”


6、在编辑器里,选择开始编辑,选定要拓扑后的图层,负责拓扑编辑器还是灰色状态。查看错误列表,可以按规则类型进行查找,右击单个错误,可以缩放到拓扑错误位置。

7、如果存在缝隙,可以拖动鼠标,或者长按Shift,选择一头一尾,全部选中错误,右击选择创建,可以将缝隙创建到拓扑的图层里。
8、缝隙批处理的详见此链接:
(1条消息) ArcMap拓扑检查缝隙,使用Eliminate批量处理消除,就近合并属性_迟宏庆的博客的博客-优快云博客
至此,结束!
本文介绍了如何使用ArcMap进行拓扑检查和修复GIS图斑之间的缝隙错误。通过新建文件地理数据库,创建要素数据集,导入图层,建立拓扑规则,检测并编辑错误,最终消除图斑缝隙。详细步骤包括设置拓扑规则,批量处理错误,并提供了消除缝隙的批处理链接。
1766

被折叠的 条评论
为什么被折叠?



