立地環境論 Environment and Location
←戻る
←Back
緯度・経度から距離を計算する方法
Method of computing distance from latitude and longitude data
地点Aの緯度をφA(ラジアン),経度をλA(ラジアン),地点Bの緯度をφB(ラジアン),経度をλB(ラジアン)とする.
Let
φA (rad):latitude of location A
λA (rad):longitude of location A
φB (rad):latitude of location B
λB (rad):longitude of location B
このとき2点の距離L(単位:km)は以下の式となります。
Then, distance (unit : km) from A to B is
L = 6370 × ArcCos (Sin φA × Sin φB + Cos φA × Cos φB × Cos (λA − λB ))
なお,度からラジアンへの変換は以下の式で出来ます。
degree -> rad transformation
(ラジアン rad) =(度 degree)/ 360 × 2π