我想在欧洲找到所有邮政编码及其相应的城市名称,国家/地区名称。
我最初的想法是查询包含以下标记的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/ 来获取原始信息?还有更好的办法吗?
答案 0 :(得分:0)
您正在寻找的那种数据结构是每个所谓的“地理编码器”的基础。我建议你去看看:https://wiki.openstreetmap.org/wiki/Nominatim
https://wiki.openstreetmap.org/wiki/Nominatim/Development_overview