【发布时间】:2013-03-25 14:11:25
【问题描述】:
我正在使用 Overpass API 在 OpenStreetMap 中查询指定位置附近具有特定名称的公交车站:
http://overpass-api.de/api/interpreter?data=[out:json];node["name"="CITY"];node["around"="15000"];node["name"="STOP_NAME"]["highway"="bus_stop"];out;
现在我需要扩展这个查询:我不仅想要在 CITY 附近找到所有名为 STOP_NAME 的公共汽车站,还想要与 @987654326 匹配的电车站 (railway=tram) 和地铁站 (railway=subway) @。
我试过了,但它仍然只返回公交车站(并包含冗余信息):
http://overpass-api.de/api/interpreter?data=[out:json];node["name"="CITY"];(node(around:15000)["name"="STOP_NAME"]["highway"="bus_stop"];node(around:15000)["name"="STOP_NAME"]["railway"="tram_stop"];node(around:15000)["name"="STOP_NAME"]["railway"="subway_stop"];);(._;>;);out;
我做错了什么?
【问题讨论】:
-
您是否找到了另一种组合标准而不冗余的方法?
标签: openstreetmap overpass-api