【发布时间】:2021-05-20 21:16:00
【问题描述】:
我想获得提供最大覆盖范围的最小多边形集。例如,对于下图中的多边形,红色的不应该进行切割,因为它们已经被一个或多个多边形覆盖(除去其他多边形中的多边形是不够的)。孔是正常的和预期的(如第二张图片所示)。
上面多边形的数据在这里:
http://geojson.io/#id=gist:rumicuna/b36cab7d0019511b92120db130a73d44&map=8/38.311/-81.403
我很乐意采用任何语言的算法,甚至是关于如何解决这个问题的数学描述。该图像是一个示例,但就我而言,我有数千个多边形(卫星图像边界)。
【问题讨论】:
-
en.wikipedia.org/wiki/… 表示您的问题是 NP 完全问题,但有一个近似算法。
标签: algorithm geospatial postgis polygon computational-geometry