使用Python从OSM XML中提取地址,城市,经纬度

时间:2019-07-25 09:11:14

标签: python-2.7 openstreetmap

我的OSM XML大小为1tb。我想建立一个包含街道,城市,州,国家,邮政编码,纬度,经度的数据存储。

为此,我需要使用python解析OSM XML来收集地址和纬度坐标列表的帮助。

请帮助

1 个答案:

答案 0 :(得分:0)

您将需要一个geocoder,简单的脚本是不够的,因为addresses是分层存储在OSM中的(使用地址节点/路径和边界关系的组合)。这意味着在构建地址数据库时必须执行各种计算。最好使用现有的地理编码器,例如Nominatim,而不是重新发明轮子。