ホーム·図形・数学

緯度経度2点間の距離

地球は丸いので平面座標のように引き算してはいけません。ハーバーサイン公式は2点を結ぶ大円の弧を測るもので、緯度差と経度差を半角の正弦にまとめ、極の近くでも値が崩れないようにします。

値の入力

距離(km)

325.11km

方位角

144.1°

計算式

距離(km) = 2 × 6371 × asin(√(sin²(Δ出発の緯度÷2) + cos出発の緯度 × cos到着の緯度 × sin²(Δ出発の経度÷2)))

地図アプリが示す道路距離ではなく直線距離です。一緒に出る方位角は出発点で向くべき方向です。

何を入れるか

入力項目初期値入れられる範囲
出発の緯度 (°)出発点の緯度です。北緯が正、南緯が負になります。37.5665-90 ~ 90
出発の経度 (°)出発点の経度です。東経が正、西経が負になります。126.978-180 ~ 180
到着の緯度 (°)到着点の緯度です。緯度1度はどこでも約111kmです。35.1796-90 ~ 90
到着の経度 (°)到着点の経度です。経度1度の距離は極に近いほど短くなります。129.0756-180 ~ 180

計算の手順

公式距離(km) = 2 × 6371 × asin(√(sin²(Δ出発の緯度÷2) + cos出発の緯度 × cos到着の緯度 × sin²(Δ出発の経度÷2)))
初期値を代入距離(km) = 2 × 6371 × asin(√(sin²(Δ37.5665÷2) + cos37.5665 × cos35.1796 × sin²(Δ126.978÷2)))
答え距離(km) = 325.11 km

値ごとの結果

ほかの値はそのままに、出発の緯度 (°)だけを変えたときの結果です。

出発の緯度 (°)距離(km) (km)方位角 (°)
18.81,833.016.1
28.280113.8
37.6328.14144.5
56.32,353.85175.2
75.14,440.34177.3

結果の項目の意味

結果の項目初期値のとき
距離(km) (km)325.11
方位角 (°)北を0として、時計回りに測った角。144.1

よくある間違い

地図アプリが示す道路距離ではなく直線距離です。一緒に出る方位角は出発点で向くべき方向です。

用語

出発の緯度
出発点の緯度です。北緯が正、南緯が負になります。
出発の経度
出発点の経度です。東経が正、西経が負になります。
到着の緯度
到着点の緯度です。緯度1度はどこでも約111kmです。
到着の経度
到着点の経度です。経度1度の距離は極に近いほど短くなります。
方位角
北を0として、時計回りに測った角。

よくある質問

Q. 緯度経度2点間の距離はどう計算しますか?

距離(km) = 2 × 6371 × asin(√(sin²(Δ出発の緯度÷2) + cos出発の緯度 × cos到着の緯度 × sin²(Δ出発の経度÷2))) — 地球は丸いので平面座標のように引き算してはいけません。ハーバーサイン公式は2点を結ぶ大円の弧を測るもので、緯度差と経度差を半角の正弦にまとめ、極の近くでも値が崩れないようにします。

Q. 例で計算してみせてください。

出発の緯度 37.5665°, 出発の経度 126.978°, 到着の緯度 35.1796°, 到着の経度 129.0756°のとき、距離(km) 325.11kmです。

Q. どの値を入れますか?

出発の緯度, 出発の経度, 到着の緯度, 到着の経度を入れます。値を直せばすぐ計算し直し、空欄は0として扱います。

Q. 値を変えると結果はどう動きますか?

出発の緯度 (°)だけ動かすと出発の緯度 (°) 18.8 → 距離(km) (km) 1,833.01、出発の緯度 (°) 75.1 → 距離(km) (km) 4,440.34に変わります。下の表に五段階でまとめてあります。

Q. 結果はどこまで四捨五入しますか?

金額は1単位、割合は小数第1位、それ以外は小数第2位まで表示します。画面の値は丸めたもので、計算は丸める前の値で続きます。

Q. 気をつけることはありますか?

地図アプリが示す道路距離ではなく直線距離です。一緒に出る方位角は出発点で向くべき方向です。

一緒に使う計算

長さの単位は入力どうしでそろえてください。cmとmを混ぜると結果が大きく狂います。