
[英]Openstreetmap (Overpass API): Get nearest Node with a special tag
[英]OpenstreetMap Overpass API - Validate tag if present
我有这个查询
[out:json];
(
way['addr:street'='Kurzenmoor']['addr:housenumber'='12']['addr:postcode'='25370']['addr:country'='DE'];
node(around:700)['highway'='bus_stop'][!'ref'];
);
out;
由于未在API中指定国家/地区,因此不会返回结果。
这有效:
[out:json];
(
way['addr:street'='Kurzenmoor']['addr:housenumber'='12']['addr:postcode'='25370'];
node(around:700)['highway'='bus_stop'][!'ref'];
);
out;
有没有办法将这些结合起来? 如果没有国家/地区,则需要结果;如果有国家/地区,则应该匹配所需的国家(在此示例中为“ DE”,如果匹配,则我需要结果,否则,我不需要结果。)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.