緯度経度から2点間の距離を計算

緯度経度から距離を計算します。2つの地点を「緯度, 経度」の形で貼り付けると、大円に沿った直線距離(最短距離)がすぐに出ます。東京から大阪までは396.5 kmです。

出典:Snyder, J. P.: Map Projections – A Working Manual, USGS Professional Paper 1395 (1987), chapter 5 – great circle distance (5-3), (5-3a) “very accurate in practice for values of c from 0 to nearly 180°”, azimuth (5-4b) (read 10.10.2026)。更新日:

10進数(35.6895, 139.69171)または度分秒(35°41'22"N 139°41'30"E)。
マイツールボックス入力内容はこのブラウザーにのみ保存されます。

結果

直線距離
396.5 km(246.4マイル)
計算の内訳
項目値
地点A北緯35.6895°, 東経139.69171°
地点B北緯34.69379°, 東経135.50107°
経度差(短い側)4.19064°
中心角 c3.5662°
距離(km)396.5 km
距離(マイル)246.4 mi
距離(海里)214.1 NM
AからBへの出発方位255.0° (西南西)
半径6371.0 km(WGS 84の平均半径)の球面上で大円に沿って計算上求めた直線距離です。道路での距離ではありません。

計算方法

2地点間の直線距離は、2点を結ぶ大円の弧の長さです。d = R · c(c は2点の中心角、R は地球の半径)で求めます。このツールは、米国地質調査所(USGS)の地図投影法の手引き(Snyder)にあるハーバサイン(haversine)型の式で c を求め、NGA が示す WGS 84 楕円体の平均半径 R = 6,371,008.8 m を使います。

計算式

φ = 緯度、λ = 経度(度。南緯と西経はマイナス)とすると:

sin²(c/2) = sin²((φ₂ − φ₁)/2) + cos φ₁ · cos φ₂ · sin²((λ₂ − λ₁)/2)、続いて d = R · c(c はラジアン)。

Snyder によると、この形は厳密で、中心角がほぼ0°からほぼ180°まで実用上とても精度が高い式です。余弦を使う形(cos c = sin φ₁ sin φ₂ + cos φ₁ cos φ₂ cos Δλ)は、ごく短い距離で精度が落ちます。マイルは 1マイル = 1,609.344 m、海里は 1海里 = 1,852 m(NIST)から換算しています。

都市間の直線距離

座標は GeoNames に載っている各都市の代表点です。距離はこのツールで計算上求めた値です。

出発到着直線距離
東京 (35.6895, 139.69171)大阪 (34.69379, 135.50107)396.5 km
東京 (35.6895, 139.69171)札幌 (43.06667, 141.35)832.5 km
東京 (35.6895, 139.69171)ソウル (37.566, 126.9784)1,152.6 km
東京 (35.6895, 139.69171)ニューヨーク (40.71427, -74.00597)10,848.7 km

いずれも直線距離です。道路・鉄道・飛行機の実際の移動距離は、大円どおりには進まないため、これより長くなります。

座標の書き方

度分秒と10進数の変換は度分秒の変換、今いる場所の緯度経度は現在地の緯度経度で確認できます。

出発方位

結果の表には、AからBへ向かうときの出発方位(北から時計回り、Snyder の式5-4b)も出ます。東京から大阪へは255.0°(西南西)です。大円上では進むにつれて方位が変わるため、これは出発時の方位だけです。2点が同じとき、対蹠点のとき、Aが極にあるときは定まりません。

地球は完全な球ではありません。WGS 84 楕円体の赤道半径は6,378,137 m、極半径は6,356,752.3 m です。楕円体上の測地線で求めた距離と、このツールの球面での値との差は最大で約0.56%です(計算上。赤道付近の南北方向の短い区間で最大)。上の表の都市間では最大0.22%で、東京〜ニューヨークは楕円体では10,872.7 km(球面では10,848.7 km)です。

よくある質問

緯度経度から距離はどう計算しますか?

ハーバサイン型の式 sin²(c/2) = sin²(Δφ/2) + cos φ₁ cos φ₂ sin²(Δλ/2) で中心角 c を求め、d = R · c とします。R = 6,371.0 km で東京〜大阪は396.5 kmです。

道路の距離ではないのですか?

地表の大円に沿った直線距離(最短距離)です。道路距離はルートによって変わり、これより長くなります。

座標はどの形式で入力しますか?

「緯度, 経度」の順で、例えば 35.6895, 139.69171 です。35°41'22"N 139°41'30"E のような度分秒も使えます。緯度は−90°〜90°、経度は−180°〜180°です。

地球の半径はいくつを使っていますか?

NGA が公表している WGS 84 の平均半径 6,371,008.8 m です。球として計算するため、楕円体での値とは最大で約0.56%の差が出ます(計算上)。

日付変更線をまたぐとどうなりますか?

経度差は常に短い側を使います。北緯10°で東経179.5°から西経179.5°までは109.5 kmで、地球を半周するわけではありません。

1海里は何メートルですか?

ちょうど1,852 m(NIST)です。東京〜大阪の396.5 kmは214.1海里です。

出典・根拠

更新日: · 編集方針

関連ツール