15914078741 发表于 2024-11-29 10:13:29

ArcGIS模型工具-自动处理面要素类/图层空隙和重叠问题

本次实验软件版本为ArcGIS10.6

一、详解处理图层自身空隙和重叠问题的技术流程。

1:使用联合工具生成空隙的图斑和重叠部分图斑,空隙图斑FID为-1。





2:选中FID为-1的图斑,打散,继而使用消除工具(按边界消除)使之合并到附近的大图斑去。注意:将空隙图斑消除后,有可能合并的效果不理想,最后需人工检验。





3:使用联合工具生成的重叠部分区域的图斑,会有两个及以上,因为重叠嘛。所以需要使用“删除相同项”工具保留其一。



4:使用融合工具对删除相同重叠图斑的数据进行融合,融合字段为“FID_面”。假如融合后的数据丢失属性,使用连接字段工具连接回来即可,连接字段为“FID_面”连“FID”。





5:最后按位置选择与联合结果数据“FID_面=-1”相交的记录检验其消除合并是否合理,将不合理的进行手工修改。同时查看图层最外边的边界,有些也是空隙,但联合工具运行时没把这些不是面与面封闭区域但确实是空隙的缝隙生成图斑。可以建一个比修复图层范围大一点的面图层,进行交集取反,再手工编辑。



二、第一部分为技术详解,这里开始构建模型自动修复图斑重叠和空隙问题,只涵盖第一部分的步骤1-4,最后初步运行完后,仍需进行步骤5的人工检验。注意:使用以下模型请将需要修复的面矢量数据命名为“面”。

1:从工具箱拖拽“联合”工具到模型编辑器窗口。



2:插入解析路径





3:设置联合工具参数



4:使用连接工具,连接蓝色椭圆到“解析路径”,连接方式为“输入数据元素”。



5:从工具箱拖拽“创建要素图层”工具到模型编辑器窗口,使用连接工具将联合工具右边的绿色椭圆连接到“创建要素图层”黄色矩形,连接方式为“输入要素”。



6:加入“按属性选择图层”工具,参数设置如下:



7:加入消除工具,参数设置如下:



8:加入“删除相同的”工具,参数设置如下,没有字段就按下述添加,要一模一样。



9:加入“融合”工具,参数设置如下:



10:模型效果


本文为“GIS信息技术”公众号原创,转载请标明出处!!

如需协助,后台留言,看到即回复。
页: [1]
查看完整版本: ArcGIS模型工具-自动处理面要素类/图层空隙和重叠问题