Python中的离线反向地理编码

我正在编写一个Python脚本,它将纬度和经度传递给模块,并执行反向地理编码功能以返回该位置的地址.我一直在使用谷歌的PyGeoCoder来做这件事,但它需要访问互联网.我需要类似于PyGeoCoder的东西,但开源并完全脱机.

解决方法:

你考虑过使用OpenStreetMap吗?如果您需要特定区域,可以下载整个database (the “planet”)extracts之一.之后,您可以filter addresses全部使用结果数据进行地理编码. OSM有几个search engines,最受欢迎的是Nominatim.它在主网站上使用,可以进行地理编码和反向地理编码.所以它可能是你的任务的一个很好的起点.

上一篇:Java 网络编程 字符流的发送与接收 自定义数据边界


下一篇:javascript – Service Worker’fetch’事件当前正在提供的页面的URL