0

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

我最初的想法是查询包含如下标签的 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/获取原始信息?有没有更好的办法?

4

1 回答 1

2

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

于 2015-06-24T21:17:57.563 回答