使い方
- 端末から拡張子 .gpx のファイルを選びます。
- トラックの距離と時間を読みます。
- 登り、下り、最低点、最高点を読みます。
- 標高の推移を見て、トラックがどこで登り、どこで下っているかを確認します。
数値の計算
距離は、トラックのセグメント内で連続する点どうしの大円距離を合計したものです。点は WGS84測地系の十進法の度で書かれています(GPX 1.1スキーマ)。距離は、平均半径6,371 km の球面上のハバースインの式を使うため、地球楕円体上の測定とは少し異なることがあります。
距離 = 合計2 x R x atan2(sqrt(a), sqrt(1 - a))、a = sin2(dlat / 2) + cos(lat1) x cos(lat2) x sin2(dlon / 2)、R = 6,371 km
登り = 連続する点の間の上昇の合計
下り = 連続する点の間の下降の合計
時間 = 最後の時刻 − 最初の時刻
このツールに含まれないこと
- 休止:時間は最初のタイムスタンプから最後のものまでを数えるため、記録中の休止も含まれます。ページは移動時間を計算しません。
- 平滑化:GPS の読み取りは、点から点へ少し動くため、小さな上下のすべてが登りと下りに加わり、合計は実際の値より大きくなることがあります。
- ルートとウェイポイント:トラック(trk)だけを読みます。計画ルート(rte)やウェイポイント(wpt)は読みません。
- ほかの形式:GPX ファイルだけを読みます。KML と FIT ファイルは、このページでは開きません。
計算例:3点、2.22 km
赤道上の3点は、経度で0.01度ずつ離れており、各区間は1,111.95 m です。トラックは2,223.90 m になり、ページでは2.22 km と表示されます。標高は100、130、110 m で、1分ずつ離れています。登りは30 m、下りは20 m、時間は0:02:00です。
| 点 | 標高(m) | 時刻 | ここまでの距離(m) |
|---|---|---|---|
| 1 | 100 | 0:00:00 | 0 |
| 2 | 130 | 0:01:00 | 1,111.95 |
| 3 | 110 | 0:02:00 | 2,223.90 |
よくある質問
ビューアーはトラックをアップロードしますか?
いいえ。ファイルは、ページ自身のコードによってブラウザの中で読み取られます。アップロードされることはなく、ページは何も保存しません。
登りが、最高点と最低点の差より大きいのはなぜですか?
登りは、2点の間のすべての上昇を合計するため、上り下りを何度も繰り返すトラックでは、それぞれの上昇が加わります。最高点と最低点の差は1つの数値で、登りはそれよりずっと大きくなることがあります。
距離が時計やアプリの値と違うのはなぜですか?
時計やアプリは、独自の方法と平滑化、記録の間隔で距離を測ります。このビューアーは、記録された点の間の直線距離を合計するため、2つの数値は異なることがあります。
このビューアーはどのバージョンのGPXを読みますか?
GPX 1.1です。topografix.com で公開されているスキーマのバージョンです。緯度と経度を持つトラックポイントが、各トラックセグメントから読み取られます。トラックポイントのないファイルは表示できません。
時間が、歩いた時間と合わないのはなぜですか?
時間は、ファイル内の最初のタイムスタンプから最後のものまでを数えるため、記録の中の休憩も含まれます。ページは移動時間を別に計算しません。
30 MBより大きいファイルは開けますか?
このページでは開けません。ブラウザがファイル全体をメモリに読み込む必要があるため、ページは30 MBまでのファイルを受け付けます。大きいファイルは、開く前にGPS用の編集ソフトで切り取ってください。
出典
- GPX 1.1形式(英語): topografix.com、トラック(trk)、トラックセグメント(trkseg)、トラックポイント(trkpt)
- GPX 1.1スキーマ(英語): トラックポイントの lat、lon、ele、time の要素
- Chris Veness(英語): Calculate distance, bearing and more between Latitude/Longitude points(ハバースインの式)
数値と文章の最終確認日:2026年11月12日木曜日。