如何通过任意值的标签查询立交桥turbo?
How to query overpass turbo by a tag with any value?
加泰罗尼亚有 42 个 'counties',我们称之为“comarques”(example)。我正在尝试使用天桥涡轮从 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
标记因此没有返回,这将呈现完美的结果。 Example.
不过,我观察到所有国家/地区都带有 idescat:comarca
+ int 标记,因此我想在查询中使用此标记(任何值)。我尝试寻找 idescat:comarca='.'
但没有得到任何结果。我做错了什么?
我找到了一种方法,只需在向导中输入 idescat:comarca=* 即可。我最初的方法 idescat:comarca~“.*“(正则表达式)由于某种原因无效,但第一个方法很有魅力!
加泰罗尼亚有 42 个 'counties',我们称之为“comarques”(example)。我正在尝试使用天桥涡轮从 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
标记因此没有返回,这将呈现完美的结果。 Example.
不过,我观察到所有国家/地区都带有 idescat:comarca
+ int 标记,因此我想在查询中使用此标记(任何值)。我尝试寻找 idescat:comarca='.'
但没有得到任何结果。我做错了什么?
我找到了一种方法,只需在向导中输入 idescat:comarca=* 即可。我最初的方法 idescat:comarca~“.*“(正则表达式)由于某种原因无效,但第一个方法很有魅力!