GPX ファイルを MapMyRun に読み込む方法
MapMyRun・MapMyWalk・MapMyRideは実は同じMapMyFitnessというアカウントの上に成り立っていて、GPXファイルの読み込みはMapMyRunアプリ単独の機能ではなく、そのアカウント側の機能です。MapMyFitnessのウェブサイトにログインして読み込みのページを探し、そこにファイルを送ると、その記録がMapMyRunの履歴にアプリで記録したときと同じ形で現れます。ファイル自体は、どこかで記録した普通のトラックであればそれで十分です。
まず結論
mapmyfitness.com にログインします。普段MapMyRun・MapMyWalk・MapMyRideのどれを開いていても、ログイン情報は共通です。読み込みのページを探すと、.gpx・.tcx・.fitファイルを読み込むための項目があるので、そこに山行のGPXファイルを選んでアップロードします。処理が終わると、地図・距離・時間の入った記録として履歴に現れ、アプリで直接記録した記録とまったく同じように扱えます。
これはスマホのアプリのメニューの中にあるものではなく、ウェブサイト側の機能です。MapMyRunのアプリの中を探して「読み込み」のボタンが見つからず、戸惑う人が多いのはこのためです。
なぜ読み込みがアプリではなくウェブサイト側にあるのか
MapMyRun・MapMyWalk・MapMyRideは、名前とデフォルトのアクティビティ種別が違うだけで、実際には同じ製品が一つのMapMyFitnessアカウントを読み書きしているにすぎません。ファイルの読み込みのようなアカウント全体に関わる機能は、そのアカウントの基盤であるウェブサイト側に置かれていて、そのアカウントにログインしているアプリはどれも同じ結果を見ることになります。それぞれが別々にデータを持っているわけではなく、同じ履歴を見る窓口が複数あるだけです。
ファイルに何が入っている必要があるか
GPXファイルがきちんと読み込まれるには、実際に記録されたトラック——位置と時刻の両方が付いた点の並び——が入っている必要があり、時刻の付いていない、地図上に描いただけのルートでは足りません。スマホで実際に歩いた・走った・乗った山行は、GPSでの記録が位置と時刻を絶え間なく残していく仕組みなので、この両方が自然にそろっています。一方、あらかじめ計画したり手で描いたりしたルートは、実際にその通り移動した記録ではないため、たいてい時刻が付いていません。連続した点の並びがなく、地点(ウェイポイント)だけで構成されたファイルでは、通常の記録として成立するだけの情報が足りません。
一つだけの注意点:一度に読み込めるのは1ファイルだけ
GPXファイルをまとめて入れたフォルダや、何か月分もの記録が入った1つのファイルを渡して、自動的に別々の記録に分けてもらうことはできません。1つのファイルが1つの記録になり、アップロードも1回ずつです。他のアプリで記録してきた山行をまとめて移そうとすると、件数分だけ同じ作業を繰り返すことになり、量が多いと手間ですが、直近の数件を移す程度であれば何の問題もありません。
TrailCamでできること
TrailCamで記録した山行は、すべての点に位置・標高・時刻が付いたGPX 1.1として書き出せるので、この種の読み込みが求めている形にそのまま合っています。変換や手直しは必要ありません。書き出しは任意のTrailCam Proに含まれる機能で、アプリ自体は無料でダウンロードできます。
よくある質問
- 過去の山行をまとめてMapMyRunに読み込むことはできますか?
- できません。読み込みのページは1ファイルにつき1件の記録として処理するので、フォルダごとまとめて読み込む方法はありません。
- 読み込んだ記録に標高のデータは残りますか?
- GPXファイルの点に標高が記録されていれば残ります。標高がなくても読み込み自体はできますが、記録時に標高があれば、そのままMapMyRun側にも引き継がれます。
- 読み込んだ距離や獲得標高が、元のアプリで見ていた数字と少し違うのはなぜですか?
- 同じ点の並びからでも、アプリごとに距離や標高の計算のしかたが少し違うので、読み込んだあとに多少の差が出るのは普通のことで、ファイルが正しく読み込まれなかったという意味ではありません。
自分のルートを記録する
TrailCam は iPhone 用の GPS ルート記録アプリです。動画・写真・音声メモを撮ったその地点に紐づけて保存し、GPX 1.1 または CSV で書き出せます。ダウンロードは無料です。