距離計算機とは?
距離計算機は、ハーバーサイン公式を使用して地球上の任意の2点間の直線距離(大圏距離)を計算します。座標や都市名を入力して、キロメートルとマイルで距離を確認。旅行計画や物流に便利です。
Haversine 公式は地球を半径6371kmの完全な球と仮定します。そのため地球上の多くの場所で約0.5%以内の精度になります。結果はキロメートルとマイルの両方で表示され、入れ替えボタンで起点と終点を反転でき、「ニューヨーク→ロンドン」のサンプルで入力書式を確認できます。
使い方
- 緯度と経度を入力するか、Googleマップから「緯度, 経度」のペアを貼り付けるか、「現在地を使う」を押すか、地図上の任意の場所をクリックして選択中の地点にピンを置きます。「方位から到達点」に切り替えると、起点から方位と距離でどこに着くかを求められます。
- Haversine の公式により、距離・初期方位・中間点がキロメートル、マイル、海里で即座に更新されます。
- 地図上のマーカーをドラッグして位置を微調整したり、スワップで 2 点を入れ替えたり、リセットで最初からやり直したりできます。
使用するタイミング
- 旅行計画で2つの空港間の燃料コストやCO₂排出量を概算する。
- 物流業者を比較する際、2つの倉庫間の直線距離を確認する。
- GPS端末やジオキャッシュのログにある座標を、既知の地点と照合する。
結果
ニューヨーク(北緯40.7128°、西経74.0060°)からロンドン(北緯51.5074°、西経0.1278°)までの距離:約5,570 kmまたは3,461マイル。
よくある質問
- Google マップの「車での距離」と同じですか?
- 違います。これは大圏距離、つまり地表上を直線で飛んだ場合の最短経路です。車での距離は道路に沿うため必ず長くなります。徒歩や自動車のルートが必要なら OpenStreetMap や Google などのルーティングサービスを使ってください。
- Haversine 公式の精度はどのくらい?
- 地球を完全球と扱うため、多くの距離で約0.5%以内の誤差です。地球は両極でわずかに扁平なので、10000kmを超える長距離では Vincenty 公式の方が精度が高くなります。日常用途では差は無視できます。
- 座標はどんな書式で入れればいいですか?
- 十進度(例:40.7128, -74.0060)でも度分秒(40°42'46" N)でも、変換せずそのまま入力できます。北と東が正、南と西が負です。「緯度, 経度」のペア(Googleマップで右クリックしてコピーする形式)をどちらかの欄に貼り付ければ、自動で両方の欄に振り分けられます。
- 同じ都市ペアでも他サイトと数字が少し違うのはなぜ?
- 都市の代表座標に統一規格がないからです。ある所は市庁舎、別の所は地理的中心、別の所は空港を採用します。「ニューヨーク→ロンドン」のような問い合わせでも、ソースによって5〜20kmの差は普通に出ます。
- 標高は計算に影響しますか?
- Haversine は両端が海抜0mと仮定します。山脈を越える航空便や、ラパス(3640m)のような高地が一端にある短距離では実経路はわずかに長くなりますが、誤差は通常0.1%未満です。