
[英]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.