【问题标题】:Find all cities on GPS coordinates path查找 GPS 坐标路径上的所有城市
【发布时间】:2017-07-12 11:59:48
【问题描述】:

找到与 GPS 坐标列表确定的线相交的所有城市的最佳方法是什么?你有什么比每隔恒定距离(500m?)反向地理编码点更好的想法吗?

【问题讨论】:

  • @m69 很抱歉,我认为这个答案对解决我的问题没有帮助。

标签: algorithm geospatial geo


【解决方案1】:

在您的线串周围创建一个 500 米的缓冲区,然后在多边形中的一个点搜索缓冲区内的点。

为了加快速度,请确保您在点上使用空间索引,以便您只考虑缓冲区范围内的点。

【讨论】:

  • 你能澄清一下吗?我没有完全理解你的想法。你的意思是我应该存储所有附近城市的边界以及距离路径 500m 以内的每个点,检查它位于哪个城市?
  • 我假设您有一个城市空间数据库,可以是多边形或点,然后您可以使用缓冲区多边形对其进行交叉或包含查询。任何空间数据库或 GIS 都将原生支持这一点
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-05
  • 2020-04-06
  • 1970-01-01
相关资源
最近更新 更多