【问题标题】:How can I find some type of objects via OSM如何通过 OSM 找到某种类型的对象
【发布时间】:2015-01-05 11:37:55
【问题描述】:

如何通过 OpenStreetMap 找到某种类型的对象?我想以 XML 格式发送请求并接收答案(JSON 可以)。例如。我想知道我所在的地方有哪些历史文物或餐厅。

【问题讨论】:

    标签: json get openstreetmap


    【解决方案1】:

    查看Overpass API 以查询 OSM 数据,查看Overpass Turbo 以进行测试/显示。

    有关更多信息,您应该查看 OSM 特定站点:http://wiki.openstreetmap.org/wiki/Help

    【讨论】:

    • 我看到了这个,但我不知道如何使用它。我发现了大量无用的信息,但我只需要一个简单的例子,请求找到一些对象,仅此而已。
    • 要使用 Overpass API,您需要了解 OSM 中的 tags,或者尝试使用 overpass turbo 向导。
    【解决方案2】:

    对于简单的查询,地理编码器就足够了。 search engines for OSM 有很多种,其中Nominatim 是目前最流行的一种。如果您打算使用 OpenStreetMap 的官方 Nominatim 实例,请参阅Nominatim's usage policy,或选择alternatives 之一。

    对于更复杂的查询,请查看 answer by RoToRa 中提到的 Overpass API。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-09-28
      • 1970-01-01
      • 1970-01-01
      • 2012-06-21
      • 2011-07-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多