OnlineMapMaker logo

地球儀距離計算ツール:本物の3D地球儀で距離を測定

2つの場所を検索するか、回転する3D地球儀を直接クリックして2つのピンを置くと、その間に光る弧として大圏距離が表示されます。無料、登録不要で、最新のブラウザならどれでも動作します。 全画面で開く ↗

Rate this tool:
広告
広告
Loading globe…
GISプロジェクトでお困りですか?サービスを見る

地球儀距離計算ツールとは?

多くの距離測定ツールは平面地図を表示します。それは便利ですが、地球は平らではないため、平面地図は常に真実を少しだけ歪めてしまいます。このツールはその問題を完全に回避します。実際の3D球体を描画し、その上の任意の場所に2つの点を配置でき、飛行機や船が実際に移動しなければならないのと同じ方法で距離を測定します。

2つの地点は、次の3つの方法のいずれかで設定できます。

  • 検索 — 「出発地」と「到着地」の欄に地名や住所を入力します。
  • GPSを使う — ワンタップで現在地を出発地点として設定します。
  • 地球儀をクリック — 球体上の任意の場所を直接クリックしてピンを立てます。

その後、ツールは2点間の最短経路を、表面から浮き上がる弧として描画し、キロメートル、マイル、海里で正確な距離を表示します。

大圏距離の計算方法

このツールは、このサイトの他の距離ツールでも使われているのと同じ方法であるハーバーサイン公式を用いて、地球の平均半径をもとに2点間の大圏距離を計算します。地球儀上に表示される光る弧は単なる装飾ではありません。公式が計算するのと同じ曲線経路をたどり、2点が離れているほど表面からより高く浮き上がるため、短い移動なのか地球を半周するような旅なのかを一目で確認できます。

平面地図ではなく地球儀で距離を測る理由

平面地図は投影法を使用しており、どの投影法も何かを歪めます。

平面地図では、次の2つの歪みが繰り返し現れます。

  • 極地が実際より大きく見える — 極付近の国は、実際よりもはるかに大きく見えます。
  • 端の方の距離が引き伸ばされる — 平面図の端に近い地域は、実際の比率とは異なって表示されます。

地球儀にはそもそも投影法の心配がありません。すでに正しい形をしているからです。ここに表示される距離は真の大圏距離、つまり球体の表面上の2点間の最短経路であり、航空会社や船舶が実際にルートを計画する際に使う考え方そのものです。

よくある質問

なぜ弧は地表に沿わず、地球儀の上に浮き上がっているのですか?
この浮き上がりは見た目上の演出であり、測定結果ではありません。弧を表面から浮かせることで、特に2点が地球の反対側にあるような長距離の経路を目で追いやすくなります。距離の数値そのものは、常に見た目の弧ではなく、球の実際の表面に沿って計算されています。
住所を入力する代わりに、地球儀を直接クリックして指定できますか?
はい、できます。「出発地」または「到着地」の欄の横にある「地球儀をクリック」ボタンを押してから、球体上の任意の場所をクリックすると、クリックした正確な座標にピンが立ちます。
平面地図の「距離を測定」ツールとの違いは何ですか?
平面地図の「距離を測定」ツールは道路の走行距離も表示しますが、これは実際の道路がある2D地図上でのみ意味を持ちます。この地球儀ツールは大圏距離だけに焦点を当てており、本物の3Dスケール感を得られます。特に、平面地図では大きく歪んでしまう長距離の国際間の距離を見る際に役立ちます。
検索した場所の情報はどこかに保存されますか?
いいえ、保存されません。住所の検索は座標を調べるためだけにOpenStreetMapのNominatimサービスへ送信され、GPSの位置情報は「現在地を使う」ボタンを明示的に使った場合を除いて、端末の外に出ることはありません。当サイトのサーバーには何も保存されません。
表示される距離はどれくらい正確ですか?
このツールは地球の平均半径を用いたハーバーサイン公式を使用しており、地球上のほぼどの2点間でも誤差は約0.5%以内に収まります。ほとんどの計画用途にとって、この精度で十分すぎるほどです。
大圏距離とは何ですか?
大圏距離とは、球体の表面上にある2点間の最短経路のことです。平面地図上の直線ではなく地球の曲面に沿って測るため、正しく測定された「一直線の(as the crow flies)」距離とも呼ばれます。これはパイロットや船の航海士が使うのと同じ計算方法です。
このツールはスマートフォンでも使えますか?
はい、使えます。ドラッグでの回転もピンチでのズームもタッチ操作に対応しており、レイアウトは小さい画面に合わせて自動的に調整されます。
地球のちょうど反対側にある場所までの距離も測れますか?
はい、測れます。ただし、対蹠点(ちょうど正反対の地点)同士を結ぶ経路は同じ長さの弧が無数に存在するため、このツールはそのうちの1つを描画します。表示される距離自体は正しく、地球の円周のおよそ半分、約20,000kmに近い値になります。
広告
広告

直線距離と地球儀距離の違い:なぜ同じ数値にならないのか

ロンドンと東京の距離を尋ねると、多くの人は地図上に引かれた1本の直線を思い浮かべます。しかし実際には2種類の異なる「直線的な」答えが存在し、これほど離れた都市同士では数百キロメートルもの差が生じます。1つは地球を貫く直線距離、もう1つはこのツールが計算する、湾曲した表面に沿った地球儀距離です。

直線距離:地球を貫くトンネル

直線距離とは、三次元空間内の2点を結ぶ最短経路であり、完全にまっすぐな棒として描かれるものです。球体上のどの2点であっても、その棒は表面をたどらず、内部を直接貫通します。つまり地殻の下、マントルを通り、極端な場合には核の近くまで達します。もちろん誰もこのようには移動できませんが、この数値自体は数学的に実在するものです。幾何学ではこれを弦距離と呼び、平坦な空間における2点間の最短距離は常に直線であるという性質上、弦距離は表面に沿って測ったどの経路よりも必ず短くなります。

弦 = 2R × sin(θ/2)

R = 地球の半径 · θ = 地球の中心から見た2点間の角度差

地球儀距離:本当に重要な経路

地球儀距離、または大圏距離とは、地表に縛られた旅行者が取りうる最短経路のことです。これは、2点と地球の中心を通る平面で地球儀を切断したときにできる弧にあたります。パイロットや船の航海士、そしてこのツールが重視するのはこの数値です。なぜなら、それは実際に飛行機で飛び、船で航海し、あるいは歩いて移動できるルートを反映しているからです。

弧 = R × θ

半径も角度も同じですが、直線で貫くのではなく曲面に沿って測定します

この差の背後にある数学、そしてなぜ距離とともに広がるのか

互いに近い2点では、直線距離と地球儀距離はほぼ同じになります。これは、角度θが小さいとき、sin(θ/2)がθ/2にほぼ等しくなるためです。短い移動距離では、地球の曲率が大きく曲がる余地がそもそもないのです。しかしθが大きくなるにつれて、2つの数値は次第に離れていきます。直線はどんどん「近道」をする一方、弧はカーブを最後までたどらなければならないからです。

距離とともに差がどのように広がるかを見てみましょう。

  • ロンドンからパリ(約344km) — どちらの方法で測ってもほぼ同じで、差は小数点以下何桁も先になって初めて現れます。
  • ニューヨークからシドニー — 地球を約3分の1周する距離になると、差はすでに数百キロメートルに達します。
  • 対蹠点(地球の正反対側) — 直線距離は約12,742km(地球の直径)、地球儀距離は約20,015km(円周の半分)で、その差は約7,273kmにもなります。

数学的には、2点がどれほど離れていても、両者の比率は2/π、つまり約63.7%を下回ることはありません。これが絶対的な下限であり、直線距離は最も極端な離れ方をした場合でも、地球儀距離のおよそ3分の2を下回ることは決してありません。

このツールが地球儀距離を表示する理由

2つの有効な数値のどちらかを選ぶとすれば、このツールは常に直線の弦距離ではなく地球儀距離を表示します。弦距離は数学的には正しいものの、何も実際に移動できない経路を表しています。どんな飛行機も、船も、海底ケーブルも、地球のマントルを直線状に貫通することはありません。地球儀距離は、表面に沿った本当の最短経路を表しており、それは航空会社が長距離路線を計画する際に使うのと同じ幾何学であり、このツール上で地球儀に弧として描かれているのと同じものです。

地球儀距離計算ツールの使い方

Step 1: 地球儀の読み込みを待つ
1
ステップ 1
地球儀の読み込みを待つ
このツールは実際の地図を3D球体上に読み込みます。初回読み込み時はベースマップのタイルを取得するため少し時間がかかりますが、その後は地球儀をすぐに使えるようになります。
Step 2: 出発地点を設定する
2
ステップ 2
出発地点を設定する
「出発地」の欄に住所、都市名、場所の名前を入力して「Go」を押すか、GPSを使う場合は「現在地を使う」をクリックするか、あるいは地球儀上の任意の場所をクリックして最初のピンを置きます。
Step 3: 到着地点を設定する
3
ステップ 3
到着地点を設定する
「到着地」の欄でも同じ操作を行うか、地球儀上の2つ目の場所をクリックします。地点を設定すると、カメラが自動的にその場所を映すように滑らかに移動します。
Step 4: 距離を確認する
4
ステップ 4
距離を確認する
両方の地点が設定されると、すぐに2点の間に光る弧が現れ、距離パネルにキロメートル、マイル、海里での結果が表示されます。
Step 5: 回転とズーム
5
ステップ 5
回転とズーム
地球儀上の好きな場所をドラッグすると回転させることができ、スクロールやピンチ操作でズームイン・ズームアウトできます。これにより、どの角度からでも2つの地点をはっきりと確認できます。
Step 6: 結果をエクスポートする
6
ステップ 6
結果をエクスポートする
「Export GeoJSON」をクリックすると、2つの地点と距離をGeoJSONファイルとしてダウンロードでき、QGIS、Mapbox、その他のGISソフトウェアで開くことができます。
広告
広告

動画で見る:2分程度でわかる地球儀距離計算ツール

読むより見るほうが早いという方のために、短い動画を用意しました。実際の3D地球儀上に2つのピンを配置し、大圏距離を読み取る方法まで、一通りの流れを紹介しています。

地球儀距離計算ツールは誰が使うのか

🎓
地理教育
教師も生徒も、嘘をつかない形、つまり実際の球体を使うことで、平面地図が極付近の距離をなぜ歪めてしまうのかをはっきりと理解できます。
🌍
純粋な好奇心から
自分の街から地球の反対側まで実際にどれくらい離れているのか、ただ知りたいだけという方も。2つのピンを置くだけで確認できます。
🚢
海運・物流
本格的な航路計算サービスを使う前に、港と港の間の大圏航行距離をおおまかに見積もることができます。
📡
無線・衛星計画
地球上の任意の2つの地上局やアンテナ設置場所の間の見通し距離を確認できます。
🏃
耐久スポーツと記録
計画しているオーシャンローイング、遠泳、世界一周ルートなどを、正確な大圏距離と比較できます。
✈️
フライト・旅行の計画
航空会社は平面地図に引くような直線ではなく、大圏航路を飛びます。そのため、実際のフライト距離がどのくらいかを手早く、正確に把握できます。

ハーバーサイン公式の詳細解説

この公式の由来

この名前は、ハーバーサイン関数そのものに由来します。hav(θ) = sin²(θ/2) というこの量は、電卓やコンピュータが存在するはるか以前、19世紀の航海マニュアルにまでさかのぼります。船乗りや測量士たちは、対数表を使って手計算しても安定して扱える球面三角法の形式を必要としており、球面余弦定理のハーバーサイン形式はまさにそれを実現するものでした。これは、より馴染み深い余弦ベースの公式と数学的には等価ですが、小さな丸め誤差に対してはるかに寛容な形に並べ替えられています。これは、かつて紙の上でそうであったのと同じくらい、現代のコンピュータの浮動小数点演算においても重要な性質です。

公式のステップごとの解説

緯度と経度で表された2つの地点(ラジアン単位)が与えられたとき、計算は次の4つのステップで進みます。

Δφ = φ₂ − φ₁
Δλ = λ₂ − λ₁
a = sin²(Δφ/2) + cos(φ₁) · cos(φ₂) · sin²(Δλ/2)
c = 2 · atan2(√a, √(1 − a))
d = R · c

φ = 緯度 · λ = 経度 · R = 地球の平均半径(6,371km) · d = 大圏距離

変数aは、2点間の弦の長さの半分を2乗し、球の半径に対する割合として表したものです。その平方根を取ってatan2に通すことで、その弦の割合が実際の中心角c(ラジアン単位)に変換され、地球の半径Rを掛けることで、その角度が現実の距離に変換されます。

単純な逆正弦ではなくatan2を使う理由

この公式の古くて短いバージョンでは、atan2(√a, √(1−a))の代わりにc = 2 · asin(√a)が使われます。ほとんどの場合、両者は同じ結果になりますが、√aが1に近づくにつれてasinは数値的に信頼できなくなります。これは、2点が地球の正反対側、つまり対蹠点に近い場合に起こります。atan2の形式は、1メートル離れた2点から地球のちょうど正反対側にある2点まで、全範囲にわたって正確さを保つため、このツールではこちらを採用しています。

ハーバーサインが単純な球面余弦定理より優れている理由

球面余弦定理では、同じ距離をcos(c) = sin(φ₁)sin(φ₂) + cos(φ₁)cos(φ₂)cos(Δλ)として計算し、その後直接c = acos(...)を取ります。これは書くのは短くて済みますが、深刻な弱点があります。2点が互いに近い場合、cos(c)は1に非常に近い値になり、acos関数はその値の近くではごくわずかな誤差に対して極めて敏感になります。そのため、10の15乗分の数パーツ程度の浮動小数点丸め誤差が、数メートルかそれ以上の距離誤差に変わってしまうことがあります。ハーバーサイン公式は、1付近のacosではなく、浮動小数点演算が安定して扱えるゼロ付近のsin²を使うことで、この問題を完全に回避します。近距離にある2つの都市の場合、これはミリメートル単位で正確な距離と、街区一つ分もずれてしまう距離との違いになります。

計算例:ロンドンからパリまで

実際の座標を当てはめると、この公式は具体的になります。ロンドンは北緯51.5074度、西経0.1278度に位置し、パリは北緯48.8566度、東経2.3522度に位置します。ラジアンに変換し、上記の4ステップを実行すると、a ≈ 0.000727、c ≈ 0.0539ラジアンとなり、d = 6,371km × 0.0539 ≈ 344kmという大圏距離が得られます。これは、このページの前半で使用した数値と一致します。

この公式が前提とすること、そしてその限界

ハーバーサイン公式は地球を完全な球体であると仮定していますが、実際にはそうではありません。地球は回転楕円体であり、赤道付近でわずかに膨らみ、極付近では扁平になっています。赤道直径は極から極までの直径よりも約42.8km大きく、扁平率は約298分の1です。このため、球面のハーバーサイン公式は、測定する2点の方向や位置によって、完全な楕円体計算と比べて最大で約0.5%程度のずれが生じることがあります。測地学者はより高精度な代替手法を持っており、特にビンセンティの公式は地球を球体ではなくWGS84基準楕円体としてモデル化し、ミリメートル単位の精度を実現します。完全な楕円体測地学は、プロの測量および航空グレードのGISシステムで使用されているものです。しかし、このようなブラウザベースの距離計算ツールにとっては、その追加の複雑さに見合う価値はほとんどありません。10,000kmのフライトにおける0.5%の誤差は約50kmであり、実務上の判断を変えるほどの大きさではありません。そして、ハーバーサイン公式は、対蹠点付近で反復的な楕円体計算手法が陥りがちな収束の問題を一切抱えることなく、瞬時に計算を実行できます。

広告
広告

関連ツール

Rendered with three.js entirely in your browser. No location you search or click is ever stored on our servers.

Muhammad Gulraiz Khan、GIS専門家、KONAKTIVEおよびOnlineMapMaker.comの創業者

著者について

Muhammad Gulraiz Khan

GIS専門家・コンサルタント、KONAKTIVE創業者

Muhammad Gulraiz Khanは、エネルギー分野向けに地理空間ソリューションを提供してきた10年以上のプロフェッショナル経験を持つGIS専門家です。世界銀行、国際金融公社(IFC)、USAIDのプロジェクトにも携わってきました。彼はプロフェッショナル品質の地図作成ツールを誰もが無料で利用できるようにするため、OnlineMapMaker.comを立ち上げました。

広告
広告