python で住所から座標を取得する。いわゆる GeoCoding ってやつ。
さがしてみると pip からインストール可能なライブラリがある。
https://pypi.python.org/pypi/pygeocoder
早速インストール。
1 2 |
sudo pip install requests sudo pip install pygeocoder |
ためしに以下のような簡単なスクリプトを書いて、実行してみる。
1 2 3 4 5 6 7 |
# coding=utf-8 from pygeocoder import Geocoder address = u"エロマンガ島" geoInfo = Geocoder.geocode(address) print geoInfo[0].coordinates |
「(-18.8228423, 169.1548533)」というアウトプットが得られた。
こいつを Google Map で表示。
https://goo.gl/maps/wTdTKCAG2wy