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

Python 2.7 使用Python从OSM XML中提取地址、城市、纬度和经度,python-2.7,openstreetmap,Python 2.7,Openstreetmap,我有大小为1tb的OSM XML。我想建立一个包含街道、城市、州、国家、邮政编码、纬度、经度的数据存储 为此,我需要帮助使用python解析OSM XML,以收集地址和lat lon cordinate列表 请帮助您将需要一个,简单的脚本是不够的,因为它们是按层次结构存储在OSM中的(使用地址节点/方式和边界关系的组合)。这意味着您在构建地址数据库时必须执行各种计算。最好使用现有的地理编码器,例如,而不是重新发明轮子。感谢您的快速响应。我想为我们的web应用程序建立一个自动完成地址查找。它应该类

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

为此,我需要帮助使用python解析OSM XML,以收集地址和lat lon cordinate列表


请帮助

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

感谢您的快速响应。我想为我们的web应用程序建立一个自动完成地址查找。它应该类似于谷歌自动完成。我们有没有办法做到这一点?。如果我们有类似于上述格式的数据,我们可以很容易地实现。你能建议其他方法吗?谢谢。我会调查的。