緯度経度から距離を算出する
やりたいこと
- 施設から最寄りの駅までの距離を算出したい
- 施設や最寄りの駅の位置情報は緯度・経度である
geopy
geopy
であれば、緯度・経度から距離を一発で算出できる。
https://github.com/geopy/geopy
ライブラリのインストール
$ pip install geopy
距離の算出
from geopy.distance import geodesic
spot_a = (35.681382, 139.76608399999998)
spot_b = (35.170915, 136.881537)
# .km -> .m とすることでメートルでの距離も取得可能
dis = geodesic(spot_a, spot_b).km
print(dis)
# 267.9938255019848