GPX ファイルを Garmin Connect に取り込む方法
Garmin Connect は、自分では記録していない山行でも、GPX ファイルとして渡されれば受け取ります。ファイルを取り込む操作自体は難しくありません。先に理解しておく価値があるのは、それを「アクティビティ」として取り込むか「コース」として取り込むかという選択です。この二つは取り込んだあとの扱いがまったく違い、どちらか迷って調べる人がいちばん多いのもここです。
結論から
Garmin Connect の Web サイトでは、Activities(アクティビティ)を開き、そこにある取り込みの操作からパソコン上の .gpx ファイルを選びます。Garmin Connect はその点の並びを読み込んでアクティビティを組み立て、距離・移動時間・標高を自分で計算します。同じ種類のファイルを、記録済みの山行としてではなく「これから歩くルート」として使いたい場合は、コースを扱う機能から取り込むこともできます。
iPhone では、共有シートから直接 Garmin Connect にファイルを渡せるかどうかは、ほかのサービスほど安定していません。.gpx ファイルを共有しようとしたときに Garmin Connect が候補に出てこない場合は、Web サイトの取り込みページに頼るのが確実です。ファイルを一度パソコンや手元の場所に置いてから、そこから取り込みます。
そもそも GPX ファイルはどこから来るのか
Garmin Connect が扱えるのは、Garmin のデバイスで記録した山行か、どこか別の場所からファイルとして渡された山行だけです。たいていの GPS 記録アプリには、記録した各点——緯度・経度・標高・時刻——を 1 本の .gpx ファイルにまとめる書き出しや共有の機能があります。TrailCam も、1 本のルートでも履歴全体でも、GPX 1.1 として書き出せます。これは Garmin Connect をはじめ、ほとんどのサービスが想定しているバージョンです。
Garmin Connect への取り込み方
Garmin Connect の Web サイトから
ログインして Activities を開き、取り込みの操作からパソコン上の .gpx ファイルを選びます。Garmin Connect はその点を読み込み、デバイスで直接記録したものと同じようにアクティビティの一覧へ加えます。
iPhone から
.gpx ファイルを「ファイル」アプリやメール、あるいはそのファイルを作ったアプリの共有機能から見つけ、まずは共有シートを試します。そこに Garmin Connect が出てこない場合は、ファイルをパソコンに移して Web サイトの取り込みページを使えば、共有シートがうまく働かなくても同じ結果になります。
アクティビティかコースか
ここが実際に立ち止まって考える価値のある唯一の選択です。アクティビティとして取り込むと、そのファイルは「すでに歩いたもの」として扱われ、デバイスで直接記録したものと並んで履歴に入り、数字も計算されます。同じファイルをコースとして取り込むと、扱いは「これから歩くルート」に変わります。コースの役割は、対応する Garmin デバイスに読み込ませて、別の日に同じ線をたどれるようにガイドすることです。GPX ファイル自体はどちらを選んでも中身の座標は同じで、変わるのは行き先と使い道だけです。取り込み画面が最初に選んでいる側をそのまま受け入れるのではなく、自分がどちらを望んでいるかを意識して選ぶ価値があります。
取り込んだあと Garmin Connect が何をしているか
Garmin Connect はファイルに埋め込まれた合計値をそのまま信じるのではなく、計算し直しています。GPX のトラックが持っているのは生の点の並びであって、完成した合計値ではないからです。距離は記録された座標から計算され、獲得標高は元のファイルが持っていた標高値ではなく、Garmin Connect 自身の地形データから補正されることがあります。同じ山行でも、記録アプリが出した累積標高と Garmin Connect 上の数字が必ずしも一致しない理由はここにあります。
GPX という形式にもともとフィールドがないものは、いっしょには運ばれません。元の山行中に撮った写真、動画クリップ、音声メモは、GPX に埋め込みメディア用のフィールドがないためファイルの外側に残ります。取り込みで運ばれるのはルートの形だけで、その途中で記録した瞬間そのものではありません。
つまずきやすい点
- 取り込みが空として弾かれる——たいていファイルの点が少なすぎます。記録を始めて数秒で止めてしまった場合などです。
- 開始時刻がずれて表示される——GPX のタイムスタンプは慣例として協定世界時(UTC)です。Garmin Connect は取り込み時にアカウントのタイムゾーンを適用するので、数時間のずれは表示上の設定の問題であって、ファイルが壊れているわけではありません。
- アクティビティのつもりがコースとして入った、あるいはその逆——どちらの取り込み経路を使ったかの問題であり、ファイル自体に問題があるわけではありません。同じ GPX を別の経路であらためて取り込めば直せます。
- iPhone でファイルをタップしても何も起きない——拡張子がまだ .gpx かを確認します。メールソフトによっては添付を .txt に書き換えてしまい、この形式を扱えるアプリが共有シートに出てこなくなります。
ファイルそのものが移動する理由
GPX が存在するのはまさに、あるアプリで記録したルートを別のアプリでもう一度使えるようにするためです。記録アプリから Garmin Connect へ山行を持ち込むのは、その普通の一例にすぎません。スクリーンショットや記憶から打ち込んだ数字ではなく、GPX ファイルそのものを両者の間を実際に行き来するものとして扱うことが、山行の本当の形を向こう側でも壊さずに保つ方法です。
TrailCam は iPhone 上でルートを記録し、1 本の山行でも履歴全体でも、GPX 1.1 または CSV として書き出せます。この一連の流れは、そこから始まるファイルが起点です。書き出しは任意の TrailCam Pro に含まれる機能で、アプリ自体のダウンロードは無料です。
よくある質問
- GPX ファイルを Garmin Connect に取り込むと、写真や動画もいっしょに入りますか?
- 入りません。GPX は座標を持つ形式で、埋め込みメディア用のフィールドがありません。写真、動画クリップ、音声メモはファイルの外側に残り、取り込みで運ばれるのはトラックの座標だけです。
- GPX ファイルはアクティビティとコース、どちらとして取り込めばよいですか?
- その山行がすでに終わっていて履歴に残したいなら、アクティビティとして取り込みます。同じルートをまた歩くために使いたいなら、コースとして取り込みます。対応する Garmin デバイスが線に沿ってガイドするために使うのがコースです。
- なぜ Garmin Connect は記録したアプリと違う獲得標高を表示するのですか?
- Garmin Connect は GPX ファイルの中の標高値をそのまま使うのではなく、自身の地形データから獲得標高を計算し直すことがあります。元のアプリとの差は自然なことで、どちらかの数字が間違っているわけではありません。
自分のルートを記録する
TrailCam は iPhone 用の GPS ルート記録アプリです。動画・写真・音声メモを撮ったその地点に紐づけて保存し、GPX 1.1 または CSV で書き出せます。ダウンロードは無料です。