[英]How to query overpass turbo by a tag with any value?
加泰羅尼亞有 42 個“縣”,我們稱之為“comarques”(示例)。 我正在嘗試使用立交橋渦輪從 OSM 檢索其邊界。 使用查詢向導,我已經構建了以前的查詢:
/*
This has been generated by the overpass-turbo wizard.
The original search was:
“addr:country_code='ES' and admin_level=7”
*/
[out:json][timeout:25];
// gather results
(
// query part for: “"addr:country_code"=ES and admin_level=7”
node["addr:country_code"="ES"]["admin_level"="7"]({{bbox}});
way["addr:country_code"="ES"]["admin_level"="7"]({{bbox}});
relation["addr:country_code"="ES"]["admin_level"="7"]({{bbox}});
);
// print results
out body;
>;
out skel qt;
如果不是 2 個縣沒有用addr:country_code
標記,因此沒有返回,這將呈現完美的結果。 例子。
但是,我觀察到所有國家/地區都使用idescat:comarca
+ int 進行標記,因此我想在查詢中使用此標記(任何值)。 我試着尋找idescat:comarca='.'
但我沒有產生任何結果。 我究竟做錯了什么?
我通過在向導中簡單地輸入 idescat:comarca=* 找到了一種方法。 我最初的方法 idescat:comarca~“.*” (regex) 由於某種原因無效,但第一個方法就像魅力一樣!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.