Python 地点转化为经纬度

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 地点转化为经纬度相关的知识,希望对你有一定的参考价值。

1.geopy包下载地点 https://pypi.python.org/pypi/geopy

2.安装步骤 

           运行cmd,切换到D:/python/geopy-1.11.0/目录下(根据自己解压缩后的目录和下载的版本号修改),
    cd  D:/python//geopy-1.11.0
    运行命令:
    setup.py build
    setup.py install
           
    然后在geopy-1.11.0目录下有一个geopy文件夹  把这个文件夹拷贝到D:/python目录下
3.
方法1
 
addresses=open(‘C:\Users\Yilin.Wei\Documents\HR\cities6.txt‘)
 
from geopy.geocoders import GoogleV3
for add in addresses:
    geolocator = GoogleV3()
    
    try:
        address, (latitude, longitude) = geolocator.geocode(add)
        pr=address+"@"+str(latitude)+"@"+str(longitude)
        print (pr)
    except TypeError:
        pr=address+"@"+"NA"
        print (pr)
 
方法2
addresses=open(‘C:\Users\Yilin.Wei\Documents\HR\cities3.txt‘)
from geopy.geocoders import Nominatim
for add in addresses:
    geolocator = Nominatim()
    try:
        location = geolocator.geocode(add)
        print add,((location.latitude, location.longitude))
    except AttributeError:
        print (add, "N/A")

以上是关于Python 地点转化为经纬度的主要内容,如果未能解决你的问题,请参考以下文章

Python 批量获取地点经纬度坐标,并利用geopandas在地图上绘制经纬度的点

Python 批量获取地点经纬度坐标,并利用geopandas在地图上绘制经纬度的点

爬虫——python——百度地图经纬度查询——经纬度查看地点地名——利用百度API获取地名经纬度——爬取所有的中国地址

如何通过经纬度坐标获取附近的地址信息?

python应用:经纬度匹配

python——输入多个经纬度坐标,找出中心点