回答

回答

geopy0.97で利用可能な逆ジオコーディング。 https://github.com/geopy/geopy から新しいバージョンのgeopyをダウンロードしてインストールするか、gitリポジトリのクローンを作成できます。

git clone https://github.com/geopy/geopy.git cd geopy sudo python setup.py install 

Windows用にダウンロードしてインストールする場合は、 https://github.com/geopy/geopy /archive/release-0.97.zip

解凍して

cd geopy-release-0.97 python setup.py install 

クエリをアドレスと座標:

 >>> from geopy.geocoders import GoogleV3 >>> geolocator = GoogleV3() >>> address, (latitude, longitude) = geolocator.geocode("175 5th Avenue NYC") >>> print(address, latitude, longitude) 175 5th Avenue, New York, NY 10010, USA 40.7410262 -73.9897806  

一連の座標に対応するアドレスを検索するには:

 >>> from geopy.geocoders import GoogleV3 >>> geolocator = GoogleV3() >>> address, (latitude, longitude) = geolocator.reverse("40.752067, -73.977578") >>> print(address, latitude, longitude) 77 East 42nd Street, New York, NY 10017, USA 40.7520802 -73.9775683  


https://stackoverflow.com/a/20991832/2509803

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です