我正在使用此Overpass查询来提取意大利的所有联合设施。
( area["ISO3166-1"="IT"];) ->.a;
node["amenity"="coworking_space"]
(area.a);
(._;>;);
out body;
如果我尝试使用FR作为ISO3166国家/地区代码
对法国进行同样的操作( area["ISO3166-1"="FR"];) ->.a;
node["amenity"="coworking_space"]
(area.a);
(._;>;);
out body;
我确定在法国有类似节点的时候没有结果(我使用自动bbox进行单独查询测试)。
问题:
谢谢,
Jacopo
答案 0 :(得分:1)
您应该查询密钥ISO3166-1:alpha2
或ISO3166-1:alpha3
,并仅将ISO3166-1
用作后备广告。这些密钥在country code wiki页面中进行了解释。
relation for the state of Italy标记为ISO3166-1
,而relation for the state of France则不标记ISO3166-1:alpha2
。但两者都具有您在while
键中寻找的价值。