使用QGIS将点簇转换为多边形?


13

我有一个输入点图层,该图层被分组为多个群集,因此我想将每个点的群集转换为多边形。

这个问题(如何根据QGIS中的特定字段将点集转换为多边形)似乎与我想要的答案很接近,尚未得到解答。

因此,基本上,我需要QGIS中的一种算法,该算法可以将如下所示的每个点簇(基于属性字段)转换为多边形?

在此处输入图片说明

我已经尝试过'Point2One'插件,它给了我错误的结果,如下所示...

在此处输入图片说明

这里找到我的数据副本。

Answers:


15

凸包(如Kazuhito所述)是一种选择,但是-根据群集形状,您将使用凹包获得更合适的多边形,例如在ConcaveHull插件中实现。

在此处输入图片说明


8

您可能感兴趣的凸包这是Processing | QGIS geoalgorithms | Vector geometry tools。有可以与Method一起使用的Field选项。 Create convex hulls based on field

在此处输入图片说明

或从菜单中Vector | Geoprocessing Tools | Convex Hull(s)

非常感谢Techie_Gus和Underdark提供的信息。


1
请注意,在最新的QGIS版本(即2.18)中,“地理处理工具”菜单不再位于“向量”菜单下。现在只能通过处理工具箱进行访问。
Techie_Gus

3
@Techie_Gus如果看不到“地理处理工具”菜单,则表明您的插件文件夹中有旧的“处理”版本,应将其删除
underdark

谢谢@underdark。为了清楚起见,我将添加2.14 / 2.18案例的下拉列表。
Kazuhito

@underdark我可以将处理工具菜单视为一个单独的菜单,但不再位于vectors菜单下。顺便说一下,我使用OSGEO4W安装程序。
Techie_Gus

相互重叠的多边形怎么办?
nagib
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.