GPX ファイルを Strava に取り込む方法
Strava でアクティビティを表示するのに、Strava 自身がその山行を記録している必要はありません。別の記録アプリで作った GPX ファイルでも、人からもらったものでも、アクティビティとしてアップロードできます。アップロードの入り口が実際どこにあるのか、取り込んだあとファイルに何が起きるのか、そしてアップロード後の距離が元のアプリの数字とぴったり一致しない理由をまとめます。
結論から
Strava の Web サイトでは、アップロードの入り口はページ上部の「+」ボタンの中にあります。「アクティビティをアップロード」を選び、次に「ファイル」を選んで、パソコン上の .gpx ファイルを指定します。Strava はその点の並びを読み込んでアクティビティを作り、距離・行動時間・獲得標高を自分で計算します。
iPhone では逆方向のやり方のほうがよく使われます。山行を記録したアプリ側の共有・書き出し機能から、iOS が並べるアプリの一覧の中で Strava を選ぶ、どんなファイルにも使える共有シートの流れです。
そもそも GPX ファイルはどこから来るのか
Strava が見られるのは、Strava 自身が記録したアクティビティか、実際に記録した別のアプリがファイルとして渡してくれたものだけです。たいていの GPS 記録アプリには、記録した各点——緯度・経度・標高・時刻——を 1 本の .gpx ファイルにまとめる書き出しや共有の機能があります。TrailCam も、1 本のルートでも履歴全体でも、GPX 1.1 として書き出せます。これは Strava をはじめ、ほとんどのサービスが想定しているバージョンです。
Strava への取り込み方
Strava の Web サイトから
ログインして「+」メニューを開き、「アクティビティをアップロード」から「ファイル」を選びます。ここでは一度に 1 ファイルしか受け付けないので、複数のファイルをまとめて処理したい場合はこの手順を繰り返すことになりますが、ファイルを選んでからアップロードそのものは数秒で終わります。
iPhone から、共有シート経由で
.gpx ファイルを「ファイル」アプリやメール、あるいはそのファイルを作ったアプリの共有機能から見つけ、共有アイコンをタップして、並んだアプリの中から Strava を探します。タップすればファイルはそのまま Strava アプリに渡り、別のアップロード画面を経由する必要がありません。
名前とアクティビティの種類
このアクティビティが何だったか、Strava が取り込み時か、あるいはあとから編集する形で確認してきます。GPX ファイル自身がトラック名を持っていることはありますが、Strava はファイルだけからアクティビティの種類を判断しません。GPX という形式には「ハイキング」「ウォーキング」「サイクリング」を区別するフィールドがないためです。
取り込んだあと Strava が何をしているか
Strava はファイルに埋め込まれた合計値をそのまま信じるのではなく、計算し直しています。というのも GPX のトラックにはそもそも合計値が入っておらず、生の点の並びしかないからです。距離は記録された座標から、行動時間は時刻の間隔から、獲得標高はファイルに入っている標高値か Strava 自身の地形モデルのどちらかから計算されます。どちらを使うかはファイルの中身と Strava 側の処理次第です。同じ GPX ファイルでも、書き出し元のアプリと Strava とで距離や累積標高がわずかに違って見えるのはこのためで、どちらも実際に記録された点から出た数字であることに変わりはありません。
GPX という形式にフィールドがないものは、いっしょには運ばれません。元の山行中に撮った写真、動画クリップ、音声メモは GPX ファイルの外側にあるので、アップロードで運ばれるのはルートの形だけで、その途中で記録した瞬間そのものではありません。
つまずきやすい点
- アップロードが空として弾かれる——たいていファイルの点が少なすぎます。記録を始めて数秒で止めてしまった場合などです。
- アクティビティの開始時刻がずれて見える——GPX の時刻は慣習として UTC で書かれており、Strava は取り込み時にアカウントのタイムゾーンを適用します。数時間のずれは表示上の設定の問題で、ファイルが壊れているわけではありません。
- 元のアプリより距離が少し短い、あるいは長い——上で説明した理由による自然な結果で、どちらかの数字が間違っているサインではありません。
- iPhone でファイルをタップしても何も起きない——拡張子がまだ .gpx かを確認します。メールソフトによっては添付を .txt に書き換えてしまい、この形式を扱えるアプリが共有シートに出てこなくなります。
ファイルそのものが移動する理由
GPX が存在するのはまさに、あるアプリで記録したルートを別のアプリでもう一度使えるようにするためです。記録アプリから Strava へ山行をアップロードするのは、その普通の一例にすぎません。スクリーンショットや記憶から打ち込んだ数字ではなく、GPX ファイルそのものを両者の間を実際に行き来するものとして扱うことが、山行の本当の形を向こう側でも壊さずに保つ方法です。
TrailCam は iPhone 上でルートを記録し、1 本の山行でも履歴全体でも、GPX 1.1 または CSV として書き出せます。この一連の流れは、そこから始まるファイルが起点です。書き出しは任意の TrailCam Pro に含まれる機能で、アプリ自体のダウンロードは無料です。
よくある質問
- GPX ファイルを Strava にアップロードすると、写真や動画もいっしょに入りますか?
- 入りません。GPX は座標を持つ形式で、埋め込みメディア用のフィールドがありません。写真、動画クリップ、音声メモはファイルの外側に残り、アップロードで運ばれるのはトラックの座標だけです。
- なぜ Strava は記録したアプリと違う距離を表示するのですか?
- Strava はファイルに入った合計値をそのまま信じるのではなく、生の点から距離・行動時間・獲得標高を計算し直しています。元のアプリとの小さな差は自然なことで、どちらの数字も正当なものです。
- Strava で GPX ファイルを一度に複数アップロードできますか?
- Web 版のアップロードは一度に 1 ファイルずつです。まとめてアップロードしたい場合は、ファイルの数だけこの手順を繰り返すことになります。
自分のルートを記録する
TrailCam は iPhone 用の GPS ルート記録アプリです。動画・写真・音声メモを撮ったその地点に紐づけて保存し、GPX 1.1 または CSV で書き出せます。ダウンロードは無料です。