给定纬度/经度组合以及该点的半径(以公里为单位,如果有所不同),是否有人知道我可以用来获取所有地点列表的服务/API(甚至下载) ,街道等来自提供的纬度/经度的圆圈内?当我说所有地方时,我对所有事物都感兴趣-从水域到学校。

非常感谢您的任何帮助,非常感谢。 :)

最佳答案

OSMAXPI ,一种网络服务协议(protocol),它可以实现您正在寻找的一些东西。你的情况有几个问题:

  • 有一种基于边界框查询OSM数据的方法(因此而不是是由半径定义的圆形区域)。
  • 区域有多大以及一次查询可以获取多少数据是有限制的。

  • 另一种方法是下载 Planet OSM 文件并设置自己的数据库和 API
    服务,但这需要大量的硬件资源,因为数据库非常大并且每天都在增长。

    还可以看看其他一些相关的 QA:
  • https://gis.stackexchange.com/questions/13555/looking-for-a-world-database-with-locations-of-medical-centers-schools-kinderga/13560#13560
  • https://gis.stackexchange.com/questions/6933/downloading-openstreetmap-data
  • 关于openstreetmap - 从 OpenStreetMap 获取地点/街道等列表?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7148559/

    10-10 19:00