我正在尝试将点集转换为其各自的多边形边界。我认为这有点像Voronoi图或Convex Hull,但不完全相同。我敢肯定有一个技术术语,但是我是GIS的初学者。
下图可能是最好的说明:
那么,给定4组点(每组点用其自己的颜色),围绕每个相应点集的四个多边形是什么,以使多边形之间的间距使边界最大化并且所有多边形都汇合在一起?
这是一个简单的例子,有3点:
- A,43.656943,-79.393928,蓝色
- B,43.66663,-79.402682,绿色
- C,43.656447,-79.408004,绿色
您必须查看以下图形才能使它有意义:
本质上,每个点都有一种颜色,您可以从该点开始扩展一定距离的缓冲区。
困难的部分是何时与其他点(它们的边界)发生碰撞以及在何处计算该边界。结果是一组多边形(每种颜色/一组一个)。
1
您可以发布一些样本数据吗?这样我们就可以测试解决方案了:)
—
RK 2012年
我在上面添加了一个示例。希望对您有所帮助。
—
DFx 2012年
好的,我认为我要做的是获取所有颜色的所有点,并对它们执行Voronoi。之后,将所得的具有相同颜色的多边形合并在一起。最后,我应该有一组多边形(每种颜色一个)。我不确定如何在QGIS中完全做到这一点……
—
DFx 2012年
您所说的“间距最大化利润”到底是什么意思?答案决定了解决方案。
—
ub