使用ArcGIS Desktop合并相邻的多边形?


12

我想使用ArcGIS Desktop将彼此相邻的多边形合并。

多边形之间没有公共字段,因此“溶解”工具不是理想的解决方案。我要合并在一起的多边形彼此相邻或在一定距离内。

我想避免使用ArcObjects。但是,欢迎使用Python脚本。


当要溶解的属性被忽略时(禁用创建多部分),“溶解”工具会合并相邻的多边形。但是,它没有空间公差的设置。此外,dissolve不适用于只有一个共同顶点的多边形。


我已经用答案之一中提到的集成工具尝试了这种方法。问题在于,通过整合多个要素而创建的最终要素的形状与如果要素之间的边界被消除而形成的形状不同。


我将研究这种方法:(1)缓冲多边形。接触或接近多边形的缓冲区将重叠。(2)使用“并集”或“相交”工具。缓冲区的重叠部分将具有所有原点多边形的属性。这意味着:结果表显示了多边形的关系。(3)使用Excel调整步骤2中的表格,然后将其重新连接到多边形。(4)通过属性溶解多边形。
Jens

Answers:



5

聚合多边形工具可能是您想要的?它可以基于定义的距离公差在同一图层内连接多边形。您还可以设置要保留的多边形和孔的最小尺寸。


3

我设法上班的一种解决方案是使用“溶解”工具,然后使用“多部分到单部分”。这首先将所有多边形分解为一个多边形,但确实分解了相邻的shapefile。然后使用Multipart to Singlepart创建一个shapefile,其中每个合并的多边形由属性表中的单个要素指定。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.