緯度経度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) (km) | 方位角 (°) |
|---|---|---|
| 18.8 | 1,833.01 | 6.1 |
| 28.2 | 801 | 13.8 |
| 37.6 | 328.14 | 144.5 |
| 56.3 | 2,353.85 | 175.2 |
| 75.1 | 4,440.34 | 177.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を混ぜると結果が大きく狂います。