緯度経度から2点間の距離を計算
緯度経度から距離を計算します。2つの地点を「緯度, 経度」の形で貼り付けると、大円に沿った直線距離(最短距離)がすぐに出ます。東京から大阪までは396.5 kmです。
計算方法
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進数: 35.6895, 139.69171(緯度が先)。南緯と西経はマイナスを付けます。
- 度分秒: 35°41'22"N 139°41'30"E。N・S・E・W の文字が使えます。全角数字も読み取ります。
- 小数点にコンマを使う場合: 35,6895; 139,69171 のようにセミコロンかスペースで区切ります。
度分秒と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海里です。
出典・根拠
- 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)
- NGA.STND.0036_1.0.0_WGS84 (2014) – World Geodetic System 1984, mean radius of the three semi-axes R1 = 6 371 008.7714 m (read 10.10.2026)
- NIST SP 811, Appendix B.8 – mile (international) = 1609.344 m, nautical mile = 1852 m (read 10.10.2026)
- GeoNames – cities15000 (coordinates of the example cities, read 10.10.2026)
更新日: · 編集方針
関連ツール
- 現在地の緯度経度を表示現在地の緯度経度を10進数、度分秒、度と10進分、UTMの4形式で表示し、ワンタップでコピーできます。座標を入力して変換することも可能です。
- 度分秒の変換度分秒の変換ツールです。10進数の度から度・分・秒へ、度・分・秒から10進数の度へ双方向に換算し、角度や緯度経度の計算手順も表示します。
- 国別の時差計算:2か国間の時差2か国の時差を計算します。現地の現在時刻、1月と7月の時差、両国のサマータイムの開始日と終了日、日付をまたぐ場合も分かる時刻換算表を表示。
- 速さ・時間・距離の計算速さ・時間・距離の計算ツール:距離と時間から速さ、または速さと他の一つから残りを求めます。結果は時速・秒速・マイル・ノットで表示し、計算式も示します。
- 長さの単位変換ツール長さの単位変換ツール:mm・cm・m・km・インチ・フィート・ヤード・マイル・海里を相互に換算します。全単位の一覧、フィート・インチ表記、換算係数も表示します。
- ポンドキロ変換(lb⇔kg)ポンドとキロの変換ツール。1ポンド=0.4536kg、1kg=2.2046ポンド。体重や荷物の重さをすぐ換算でき、オンス、ストーン、グラムにも対応。早見表と計算式つき。
- PST・PDT(太平洋時間)と日本時間の変換PST 日本時間:冬は17時間、夏(PDT)は16時間足すと日本時間。時刻と日付を入れるとPST⇔JSTを変換し、24時間の早見表とロサンゼルス・日本の現在時刻も表示。
- 建ぺい率・容積率の計算ツール(前面道路の幅員・坪表示)建ぺい率計算ツール。敷地面積・建築面積・延べ床面積から建ぺい率と容積率を計算し、指定の上限と前面道路の幅員による制限から、建てられる面積を㎡と坪で表示します。
- ピザ何枚?人数から注文する枚数を計算ピザは何枚頼めばいい?大人と子どもの人数、食べる量、1枚のカット数(Mサイズ8切れ・Lサイズ12切れなど)を選ぶと、必要な切れ数と注文枚数を計算。人数別の早見表つき。