【发布时间】:2021-06-19 16:23:54
【问题描述】:
我正在尝试找到扩展多边形以包含最多点的最佳方法。一个简单的贪心算法可能是扩展一个 1 公里的正方形,将正方形放置在边界的一个位置,该位置在该步骤中捕获最多的点。但是如果我有多个步骤怎么办,放置几个空方格以便多边形到达点的中心可能是有意义的。这个算法有名字吗?或者用 shapefile 实现它的方法?
【问题讨论】:
-
也许是一个凸包,但坦率地说我有点困惑。你能画出你要找的多边形吗?
-
我已经有了一个多边形。从那个多边形开始,放大它的最佳路径是什么(例如,通过在边界上连续添加 1 x 1 的正方形,以便我捕获最多的点。在上图中,它可能会在底部直接向下扩展为了捕获大约 6 个红点。我不需要在路径中访问每个点一次,我什至不需要击中每个点。只是扩展的最佳方式
标签: algorithm geospatial polygon points point-in-polygon