python - 如何在python3中进行离线地理编码?

标签 python python-3.x

有没有一种方法可以在不使用在线地理编码器的情况下获取格式正确的地址并对其进行地理编码? 我有一个包含数千个地址的文件,想对它们进行地理编码,但由于 API 对请求速度/限制的限制...使用在线资源非常不方便

我研究了几个地理编码库,但它们似乎都使用在线资源。 Geonames 是最有前途的,但它似乎是为 python 2 制作的

注意:存在一个帖子 titled similarly ,但这是一个错误标记的 POI 问题,并得到了相应的回答。

最佳答案

您可以使用python库geocoder并使用您自己的 Open Street Maps Nominatim 实例.

请检查Nominatim Install Guide关于如何安装 nominatim。

关于python - 如何在python3中进行离线地理编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44684758/

相关文章:

python - cx_freeze 中的 TCL_LIBRARY

python - 使用json解析空字符串

python-3.x - 流式 Parquet 文件 python 和仅下采样

python - 是否可以动态地将一个对象专门化为子类?

python - MySQL 连接器/Python : How to use the start_transaction() method?

pycharm调试器中的python 3.4 AssertionError

python - PyDev 安装不工作。没有编辑器。没有偏好

python - 按 SQLObject 中的外键引用的另一个表的字段排序

python - 序列化和反序列化以及 Python RTree

python - 使用 Pillow 将长文本分成多行