overpass turbo: query returns 空集
overpass turbo: query returns empty set
我在 https://overpass-turbo.eu/ 上使用此语句:
[timeout:900];
area[name="Germany"][admin_level=2][boundary=administrative]->.myarea;
rel(area.myarea)[admin_level=4][boundary=administrative];
out geom;
为什么返回空数据集?首先我 select 德国的区域,然后我 select 代表国家边界的所有关系。像这个:
http://www.openstreetmap.org/relation/62761#map=8/51.440/7.660
我错过了什么?
由于国家名称被标记为 "Deutschland" 而不是 "Germany",您需要调整查询的 .myarea 部分:
[timeout:900];
area[name="Deutschland"][admin_level=2][boundary=administrative]->.myarea;
rel(area.myarea)[admin_level=4][boundary=administrative];
out geom;
无论如何,我会推荐以下基于标记模式的更快方法:
rel[boundary=administrative]["ISO3166-2"~"^DE-"][admin_level=4];
out geom;
我在 https://overpass-turbo.eu/ 上使用此语句:
[timeout:900];
area[name="Germany"][admin_level=2][boundary=administrative]->.myarea;
rel(area.myarea)[admin_level=4][boundary=administrative];
out geom;
为什么返回空数据集?首先我 select 德国的区域,然后我 select 代表国家边界的所有关系。像这个: http://www.openstreetmap.org/relation/62761#map=8/51.440/7.660
我错过了什么?
由于国家名称被标记为 "Deutschland" 而不是 "Germany",您需要调整查询的 .myarea 部分:
[timeout:900];
area[name="Deutschland"][admin_level=2][boundary=administrative]->.myarea;
rel(area.myarea)[admin_level=4][boundary=administrative];
out geom;
无论如何,我会推荐以下基于标记模式的更快方法:
rel[boundary=administrative]["ISO3166-2"~"^DE-"][admin_level=4];
out geom;