【发布时间】:2021-12-25 05:44:30
【问题描述】:
加泰罗尼亚有 42 个“县”,我们称之为“comarques”(example)。我正在尝试使用 overpass turbo 从 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='.',但没有产生任何结果。我做错了什么?
【问题讨论】:
标签: openstreetmap overpass-api