山行のどこが登り・下り・平坦だったかを知る方法
獲得標高は登った分をすべて足し合わせた一つの数字で、それがいつ、どこで起きたかは何も語りません。獲得標高 600 メートルの山行は、山頂まで一気に登る一本道かもしれないし、平坦な林道に挟まれた短い登りが六回続くだけかもしれません。合計は同じでも、体感はまったく違う一日です。山行の総量ではなく形を知るには、頂上の数字ではなく、記録された標高を一点ずつ見ていく必要があります。
まず結論
獲得標高は積み上げ式の合計です——山行のどの段階で起きたかに関係なく、登った分がすべて足されます。その登りが序盤の一本勝負だったのか、ルート全体に散らばった短い登りの連続だったのか、終始じわじわ続いた登りだったのかは区別しません。それを知るには、GPX トラックがもともと持っている値——記録された一点ごとの位置・標高・距離——に立ち返り、合計ではなく、隣り合う点どうしの変化を見る必要があります。
記録された点を順番にたどり、隣の点と比べていきます。標高がある一定の幅より上がっていればその区間は登り、同じ幅より下がっていれば下り、その幅の中に収まっていれば平坦、と分類します。3 つのグループそれぞれの距離を足し合わせれば、ルート全体のおおまかな登り・下り・平坦の内訳が出ます。単一の数字からではなく、その裏にある形から出す数字です。
「上がった・下がった」だけでは判定できない理由
隣り合う標高を見て、単純に「次の点のほうが高いか低いか」だけで判定すると、本当に平坦な道でもおかしな結果になります。GPS の高度も気圧センサーの値も、多少のノイズを含んでいるため、地面そのものは動いていなくても、平らな道でも隣り合う点の標高は 1〜2 メートル前後で揺れ続けます。その揺れをすべて登りか下りかに分類してしまうと、平坦な林道が数点ごとに登ったり下がったりする階段のように見えてしまいます。
対策は、獲得標高そのものを計算するときにアプリがすでにやっていることと同じです——数メートル程度の小さな変化は無視し、標高がその幅を超えて動いたときだけ登りや下りとして数えます。その幅をどこに置くかは決まった規則ではなく設計判断で、同じファイルを手作業で分類しても、人によって内訳が少しずつ変わる理由もそこにあります。正確な割合を出すための計算ではなく、おおまかな形をつかむための計算です。
数字を追うより早い方法——プロフィールを見る
生データを一点ずつたどるのは確実なやり方ですが、唯一の方法ではありません。ルートを再生するときに地図の下に描かれる高度プロフィール——距離に対して標高をプロットした線——は、同じ情報を視覚的に示していて、人の目は登り・下り・平坦を、計算せずに一目で見分けるのが得意です。じわじわ登る区間は右肩上がりの線として、下る区間は右肩下がりの線として、平坦な区間は多少の揺れを含みつつもほぼ水平な線として現れます。コードで厳密に定義しようとすれば閾値が要りますが、見て判断する分には一目瞭然です。
TrailCam は保存したすべてのルートについて、この高度プロフィールを地図の下に描き、山行を再生している間も距離・行動時間・ペースと並べて下で一緒に動かし続けます。ルートの形は、手で計算するものではなく、見て分かるものになります。
この内訳が実際に役立つ場面
距離も獲得標高の合計もまったく同じ 2 本の山行でも、その登りがどう配置されているかによって、体感はまったく違う一日になります。獲得標高 600 メートルが、ゆるい登りを含みつつ平坦に感じる 12 キロに均等に散らばっている場合と、それ以外は本当に平坦なのに終盤の 1 キロに全部集中している場合とでは、ペース配分がまるで違います。合計の数字だけではこの 2 本を見分けられませんが、形なら見分けがつきます。
山行前にこの内訳を知っておく、あるいは終わってから読み返すことの意味は、達成すべき目標を作ることではなく、どこに負荷がかかるかをあらかじめ知っておくことにあります。登山口の近くに短い登りが一つあるだけで、あとはほぼ平坦なルートなら、序盤から気楽なリズムで歩き、登りがいつ来るか身構え続けなくて済みます。
よくある質問
- 平坦と判定する閾値に、正解はあるのですか?
- ありません。アプリが獲得標高を計算するときに行っているのと同じ種類の設計判断で、人やツールによって妥当な値は変わります。短い距離あたり数メートル、というあたりが目安としてよく使われますが、出てくるのは正確な割合ではなく、おおまかな形です。
- 獲得標高の合計が同じ 2 本の山行は、同じくらい登ったと言えますか?
- 必ずしもそうとは限りません。獲得標高の合計は、どれだけ登ったかを足し合わせるだけで、それがルートのどこにどう分布していたかは示しません。同じ合計でも、長く緩やかな登りが一本の場合と、平坦な区間に挟まれた急な登りが何本かある場合とでは、体感はまったく違います。
- 自分で計算しなくても、この内訳を知る方法はありますか?
- ルートを再生するときに地図の下に表示される高度プロフィールを見れば、標高の値を一点ずつ追わなくても、目で見て把握できます。正確な割合までは出ませんが、ルートのどこが登りで、どこが下りで、どこが平坦かは、はっきり見て取れます。
自分のルートを記録する
TrailCam は iPhone 用の GPS ルート記録アプリです。動画・写真・音声メモを撮ったその地点に紐づけて保存し、GPX 1.1 または CSV で書き出せます。ダウンロードは無料です。