緯度経度から距離を算出する

やりたいこと

  • 施設から最寄りの駅までの距離を算出したい
  • 施設や最寄りの駅の位置情報は緯度・経度である

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

Favicon
new user
コメントするには 新規登録 もしくは ログイン が必要です。