3

我正在使用这个 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 使用单独的查询进行了测试),但我没有得到任何结果。

问题:

  • 我错了法国的 ISO3166 国家代码吗?
  • 一般来说,有没有更好的方法从国家/地区的立交桥中提取osm数据?

谢谢,

雅格布

4

1 回答 1

3

您应该查询密钥ISO3166-1:alpha2ISO3166-1:alpha3仅用ISO3166-1作后备。这些键在国家代码wiki 页面中进行了解释。

意大利的关系有标签ISO3166-1,而法国的关系没有。ISO3166-1:alpha2但两者都具有您在密钥中寻找的价值。

于 2017-03-16T12:08:02.190 回答