2014年8月5日火曜日

pythonで緯度経度から二点間の距離

geopyを使う

% pip install geopy (python 2.6だったので、pip install 'geopy<1.0' した。1.1だと文法エラーが出てimportできなかった)

% python
>> import geopy
>> import geopy.distance
lat1とかは適当に入れる。
>> p1 = geopy.Point(lat1, lon1)
>> p2 = geopy.Point(lat2, lon2)
>> distance = geopy.distance.distance(p1, p2).km

0 件のコメント:

コメントを投稿