将单个多边形分成多个多边形?


12

我创建了voronoi多边形,然后根据一种属性将其分解。现在有些情况下,对于一个单一属性“ abc”,我在不同位置有3个具有相同对象ID的多边形。我想将它们分成3个多边形,因为它们位于不同的位置。

ArcGIS Desktop或QGIS中是否有任何工具可以帮助我做到这一点?

Answers:



22

在QGIS矢量菜单以及“处理工具箱”中,您会找到Multipart To Singlepart

此算法采用具有多部分几何图形的矢量层,并生成一个新的图层,其中所有几何图形都包含一个零件。具有多部分几何图形的要素与该几何图形包含的零件分为许多不同的要素,并且每个要素都使用相同的属性。

在此处输入图片说明


8

SINGLE_PART运行ArcGIS Dissolve工具时应指定选项:

SINGLE_PART —指定不允许多部分功能。代替创建多部分特征,将为每个部分创建单个特征。


正如Alex所说的,Arcgis 9.3 Dissolve工具中有一个选项/复选框,即“ Create multipart features”,默认为“ checked”。
vadivelan 2012年

2
这是避免使用ArcGIS时出现问题的最佳答案。“多部分转为单部分”工具(Marcin引用)是事后解决问题的最佳方法。

3

另一个不太雅致的选项是在“图层”中选择所有要素后,单击Arcgis 中“ 高级编辑”工具栏中的“ 爆炸”按钮。


1

对所有R爱好者或新学习者(例如我自己)的建议:使用库中的disaggregate函数,可以在R中实现相同的功能sp

output <- disaggregate(input)

就那么简单。

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.