zoukankan      html  css  js  c++  java
  • 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:UsersYilin.WeiDocumentsHRcities6.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:UsersYilin.WeiDocumentsHRcities3.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")
  • 相关阅读:
    fiddler抓取java系程序的网络通信
    ZOJ 2724 Windows Message Queue(优先队列)
    FZU 电动车通行证制度
    Havel定理
    Catch That Cow
    Trie树
    zoj 2876 Phone List
    zoj 2420
    getchar
    zoj 1315 Excuses, Excuses!
  • 原文地址:https://www.cnblogs.com/ITxiaojiayu/p/5872504.html
Copyright © 2011-2022 走看看