【问题标题】:How to get point of interest near my point using overpass-api?如何使用 overpass-api 在我的点附近获得兴趣点?
【发布时间】:2013-05-02 19:13:09
【问题描述】:

我正在使用 Overpass API。

我想在我的观点附近(大约 100-200 英里)找到一些兴趣点(咖啡馆、医院、学校)。我只有经纬度。

Overpass API 提供了使用您的地名获取 POI 的机会。但我没有。我只有坐标。

我该怎么做?

【问题讨论】:

    标签: openstreetmap overpass-api point-of-interest


    【解决方案1】:

    使用around 语句!

    <query type="node">
      <around lat="..." lon="..." radius="..."/>
      <has-kv k="amenity" v="cafe" />
    </query>
    <print />
    

    overpass turbo上试试这个例子!

    【讨论】:

    • 您能否再解决一个问题。如何设置多个键和值。例如,我需要舒适的咖啡馆和银行。还有具有 f.e. 价值的“历史”键。 “战场”?所以结果我需要咖啡馆、银行和战场。谢谢
    • Logic or 最好用一个小技巧来完成一个特定的键:使用regular expression 就像&lt;has-kv k="amenity" regv="cafe|bank"/&gt;。不同键的逻辑或必须由&lt;union&gt;ing 多个&lt;query&gt;s 完成。就像在这个example.
    • 再次感谢您的帮助!
    猜你喜欢
    • 2020-08-21
    • 2013-08-05
    • 1970-01-01
    • 1970-01-01
    • 2018-01-13
    • 2017-06-13
    • 1970-01-01
    • 2011-02-07
    • 1970-01-01
    相关资源
    最近更新 更多