osm立交查询按国家

问题描述:

我正在使用这个立交桥查询来提取意大利所有的同事设施。osm立交查询按国家

(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进行查询)。

问:

  • 我收到错法国的ISO3166国家代码?
  • 一般来说,从国家的立交桥提取osm数据有更好的方法吗?

感谢,

雅格布

您应该查询的关键ISO3166-1:alpha2ISO3166-1:alpha3和使用ISO3166-1仅作为后备。这些密钥在country code wiki页面中解释。

relation for the state of Italy有标签ISO3166-1relation for the state of France没有。但两者都有你在ISO3166-1:alpha2密钥中寻找的价值。