【问题标题】:What kind of algorithm do I need to find out the best path to expand a polygon to capture the most points?我需要什么样的算法来找出扩展多边形以捕获最多点的最佳路径?
【发布时间】:2021-06-19 16:23:54
【问题描述】:

我正在尝试找到扩展多边形以包含最多点的最佳方法。一个简单的贪心算法可能是扩展一个 1 公里的正方形,将正方形放置在边界的一个位置,该位置在该步骤中捕获最多的点。但是如果我有多个步骤怎么办,放置几个空方格以便多边形到达点的中心可能是有意义的。这个算法有名字吗?或者用 shapefile 实现它的方法?

【问题讨论】:

  • 也许是一个凸包,但坦率地说我有点困惑。你能画出你要找的多边形吗?
  • 我已经有了一个多边形。从那个多边形开始,放大它的最佳路径是什么(例如,通过在边界上连续添加 1 x 1 的正方形,以便我捕获最多的点。在上图中,它可能会在底部直接向下扩展为了捕获大约 6 个红点。我不需要在路径中访问每个点一次,我什至不需要击中每个点。只是扩展的最佳方式

标签: algorithm geospatial polygon points point-in-polygon


【解决方案1】:

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-10-03
  • 1970-01-01
  • 1970-01-01
  • 2018-11-15
  • 1970-01-01
  • 2023-03-18
  • 2016-06-22
相关资源
最近更新 更多