如何获得OSM节点或方式的城市和国家?

Bac*_*tnz 3 openstreetmap

我正在解析OSM数据的国家摘录.我想要的是获得该点或方式所属的城市和国家的名称.这可能吗?我怎样才能获得这些信息?

sca*_*cai 5

要检索此信息,您需要一个地理编码器,除非该节点具有相关的地址标记.Nominatim是OSM的优秀地理编码器,还有更多.

如果您拥有节点或方式的ID,那么只需使用Nominatim的反向地理编码功能.这是206488036的结果:http://nominatim.openstreetmap.org/reverse?format = xml&osm_type = W&osm_id = 206488036

如果要查询节点(N)或关系(R)而不是方法,请更改osm_type参数.