【问题标题】:How to find all (zip code, city name) pair through OpenStreetMap?如何通过 OpenStreetMap 找到所有(邮政编码、城市名称)对?
【发布时间】:2015-06-23 19:10:09
【问题描述】:

我想查找欧洲的所有邮政编码及其对应的城市名称、国家名称。

我最初的想法是查询包含如下标签的osm数据:

<tag k="addr:city" v="München"/>
<tag k="addr:country" v="DE"/>
<tag k="addr:housenumber" v="10"/>
<tag k="addr:postcode" v="80538"/>

结果应该是一个字典,其中键是邮政编码,值是由城市和国家名称组成的元组。

我如何查询 OSM,例如通过 http://overpass-turbo.eu/ 来获取原始信息?有没有更好的办法?

【问题讨论】:

    标签: gis openstreetmap postgis overpass-api


    【解决方案1】:

    您正在寻找的那种数据结构是每个所谓的“地理编码器”(如 nominatim)的基础。我建议看那里:https://wiki.openstreetmap.org/wiki/Nominatim
    https://wiki.openstreetmap.org/wiki/Nominatim/Development_overview

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-07
      • 2012-05-07
      • 2010-09-30
      • 1970-01-01
      • 2013-07-24
      • 2018-09-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多