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")


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM