要点
- 計算方法:各区間は WGS84 楕円体上の測地線(GeographicLib、Karney のアルゴリズム)で、指定した地点に対して約 15 ナノメートルの精度があり、既知の距離で検証済みです。
- ブラウザ内で動作します。クリックした場所、描いた図形、開いたファイルはアップロードされません。
- データとライブラリ:OpenFreeMap, MapLibre GL JS, GeographicLib (geographiclib-geodesic), GeoNames (via all-the-cities)。
- 無料で使えます。登録もインストールも不要です。
距離測定ツールは、ある場所から別の場所までの直線距離と、複数の経由地をたどるルートの距離を測ります。地図をクリックして地点を置き、ドラッグして微調整するか、町の名前を入力して追加します。パネルには各地点が、そこに至る区間の長さと累計距離とともに一覧表示されます。区間が 1 つだけの場合は出発時と到着時の方位角も表示されます。曲がった地球の上の最短経路は地図上では直線にならないため、長い区間ではこの 2 つの方位角が異なります。長い区間は実際にたどる曲線として描かれるので、ニューヨークから東京への線はカナダとアラスカの上を通って北へ大きく弧を描きます。ハイキングルートの長さ、無線リンクの到達距離、2 つの空港間の飛行距離、2 つの物件がどれだけ離れているかを調べるのに役立ちます。
使い方
- 線の始点にしたい場所で地図をクリックするか、町を検索して一覧から選びます。
- 次の地点をクリックし、必要なだけ地点を追加します。クリックするたびに線に区間が 1 つ加わります。
- 番号付きの地点をドラッグして移動するか、× ボタンで削除します。合計はパネルで確認できます。
- 単位はいつでも切り替えられます。最後に共有リンクをコピーするか、線を KML、GeoJSON、GPX でダウンロードします。
精度はどのくらい?
球でも平面地図でもなく測地線
各区間は、GPS が使うモデルである WGS84 楕円体上で GeographicLib の測地線逆解法により求めるため、2 点間の計算上の長さは数ナノメートルまで正確です。多くのウェブサイトは代わりに球面上のハバーサイン公式を使っています。計算は速いものの、最大で約 0.5 % ずれます。コペンハーゲンからオールボーまでは、楕円体では 223.92 km のところ 223.37 km となり、赤道付近の緯度 10 度分の南北の区間は球面では 6 km 長くなります。
限界はクリックの位置
測定結果の精度は、地点を置いた位置の正確さで決まります。町全体が見える縮尺では 1 ピクセルが地上の約 20 m にあたるため、メートル単位の精度が必要ならクリックする前にズームしてください。検索一覧から選んだ町は GeoNames がその中心に与えている座標に置かれるので、2 つの町の間の距離は中心間の距離であり、最も近い境界どうしの距離ではありません。
高低差は含まれません
距離は海面の高さにある楕円体の表面に沿って測ります。長い距離では丘の上り下りによる増加はごくわずかですが、急な山道では歩く距離が地図上の距離より長くなります。勾配 10 % で 0.5 %、勾配 30 % で約 4 % 長くなります。
知っておきたいこと
直線距離と道路距離
このツールは直線距離を測ります。道路や小道、川は曲がりくねっているため、車での距離は 20〜40 % 長くなることが多く、フィヨルドや湖、山を迂回する場合はさらに長くなります。所要時間を知りたい場合はルート検索サービスを使ってください。
最短経路は地図上では曲がって見える
ウェブ地図はメルカトル図法を使っており、高緯度の地域ほど引き伸ばされます。そのため遠く離れた 2 点間の最短経路は近いほうの極に向かって曲がる弧として表示され、地図上に定規で引いた直線のほうが長くなります。出発時の方位角と到着時の方位角は同じではありません。
海と空の単位、海里
1 海里はちょうど 1,852 m で、航空や海運で使われる単位です。法定マイルは 1,609.344 m です。単位を切り替えると、線はそのままでパネルのすべての数値が再計算されます。
よくある質問
地図上の 2 地点間の距離を測るには?
1 つ目の場所をクリックし、続いて 2 つ目の場所をクリックすると、すぐにパネルに距離が表示されます。検索ボックスに 2 つの町の名前を順に入力しても構いません。どちらの地点もドラッグして調整できます。
複数の経由地があるルートを測れますか?
はい。クリックを続けて地点を追加できます(最大 200 地点)。一覧には各区間の長さと累計が表示されるので、途中の各経由地までの距離を読み取れます。
Google マップに表示される距離と同じですか?
Google マップの「距離を測定」も直線で測るため、ほぼ同じ結果になります。Google マップの経路案内は道路に沿うので、それより長くなります。このツールでは、区間ごとの距離、方位角、複数の単位、共有リンク、書き出しも利用できます。
方位角とは何ですか?
区間が 1 つの場合、パネルには線の始点と終点での進行方向が、真北から測った角度(度)で表示されます。楕円体上の最短経路は進むにつれて向きが変わるため、長い区間では両者が異なります。
線を Google Earth や GPS に取り込むには?
Google Earth や Google マイマップ用には KML、GPS 機器やアウトドアアプリ用には GPX、GIS ソフトウェア用には GeoJSON でダウンロードします。KML と GeoJSON には、曲線と各経由地のポイントが含まれます。
ステップごとのガイド
誤りや不足がありましたら、[email protected] までメールでお知らせください。修正いたします。