如何在具有特定面积且不重叠的点周围创建多边形?

How create polygons around points with specific area and without overlapping?

提问人:vdvra26 提问时间:9/15/2023 更新时间:9/15/2023 访问量:29

问:

我有一层点,我想在每个点周围画一个多边形(类似于缓冲区或沃罗诺多边形函数)。但是,多边形不能相互重叠(缓冲区函数经常发生),并且所有多边形需要具有相同的面积(例如 100km2)。

我生成了没有重叠的缓冲区,但是圆的面积为 100km2 或更小,我找不到如何在面积中指定约束。

Voronoid 多边形不是解决方案,因为其中一些多边形的面积小于 100km2,我找不到任何选项来“再次绘制”这些多边形以实现 100km2 的面积。

我寻找一种解决方案,其中每个多边形都在构建时考虑到其他多边形(以避免重叠),所有多边形具有相同的面积(100km2),并且每个多边形都包含在一个点内。结果可以包含任何多边形形状和点在多边形内的任何位置。

R或QGIS有什么想法吗?

谢谢

缓冲区 多边形 重叠 区域

评论


答: 暂无答案