【问题标题】:Overpass API - How to get all sustance amenitiesOverpass API - 如何获得所有生活用品
【发布时间】:2021-12-05 13:40:23
【问题描述】:

我正在使用 Overpass API 来获取所有便利设施。 OSM wiki 上列出了所有便利设施:Amenities

我似乎无法让它工作。我首先尝试过"amenity"="pub;bar;restaurant"。但这不起作用,我需要输入所有类型。我也试过"amenity"="sustenance""amenity"="pub~restaurant~bar"。但这些都没有返回任何值。

【问题讨论】:

    标签: overpass-api


    【解决方案1】:

    有关 Overpass QL,请参阅 OSM Wiki,尤其是有关 Value matches regular expression 的部分。语法与您尝试的语法略有不同。 Overpass API by Example 通常也很有帮助,并且有多个使用具有多个值的正则表达式的示例。

    正确的查询是:highway~"^(pub|bar|restaurant)"

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-09
      • 2021-06-07
      • 1970-01-01
      • 2013-05-02
      • 1970-01-01
      相关资源
      最近更新 更多