著者 YAMATOMO 編集部 公開日 約8分で読めます

登山GPSの誤差——アプリの更新間隔と滑らかな軌跡の関係

山の稜線を背景にスマートフォンで記録を確認する登山者

軌跡の線が滑らかに見えても、実際に歩いた場所を正確に表しているとは限りません。「更新間隔」が位置を求める間隔なのか、記録を保存する間隔なのか、画面を更新する間隔なのかを分けて読みます。2026年10月29日時点のGoogle、Garmin、Suunto、Stravaの資料から、間隔と軌跡の見え方を整理します。すべての登山アプリに同じ間隔や計算を当てはめる説明ではありません。

設定の「間隔」が、どの段階のものかを読む

位置を受け取る段階と、ファイルへ残す段階は分けて確認します。Google Play開発者サービスのLocationRequestという位置情報の要求の説明では、多くの設定は希望や最善努力として扱われ、得られる位置が期待より速くも遅くも、精細にも粗くもなり得るとしています。設定欄に書かれた希望間隔が、必ず実現する周期とは限りません。

同資料は、位置情報を求める側が使用するセンサーを厳密には指定できず、複数のセンサーの結果が組み合わされる場合も説明しています。この機能を使う場合の位置の配信を、そのままGPS衛星から測る周期と考えないようにします。自分のアプリがこの機能を使うかは、別に確認する必要があります。

さらに、位置情報をまとめて受け取る設定では、まとまりの間で時刻順が前後する場合があるという説明もあります。画面で点が増えるタイミングと、各点の位置が得られた時刻を同じと決めないことが大切です。資料の位置配信の説明だけで、特定のアプリの画面が何秒ごとに描き直されるかまでは分かりません。

保存される点が少ないと、曲がり方を残せない場合がある

GarminのFITファイル解説では、Smart Recordingは値に大きな変化があったときに記録を保存してファイルを小さくし、Every Second Recordingは変化の有無にかかわらず毎秒保存すると説明しています。これは記録への保存の話です。Smartという名前から、必ず何秒間隔だと決めたり、その間は測位していないと推測したりはしません。

一方、Suunto 5の案内はGPSの測位間隔について、運動記録中は各測位をログに残し、Bestは約1秒、Goodは約60秒としています。測位間隔は電池持ちにも影響し、間隔を長くする設定で稼働時間を延ばせると説明しています。これはSuunto 5の仕様の例で、同じ名称を他機種やスマホの設定へ読み替えることはできません。

点の間を直線でつなぐ場合を考えると、曲がり角の点が残るかどうかで表せる形が変わります。仮に平面上で東へ10m、そこから北へ10m進んだ形なら、二つの区間の合計は20mです。曲がり角の点を省き、始点と終点だけを直線で結べば約14.1mになります。これは条件を決めた図形の計算で、山で測ったGPSの誤差や、特定アプリの実験結果ではありません。

Stravaも、GPS点どうしを直線でつなぐ計算では、その間の曲線や経路の変化を表せず、距離の一部が失われる場合を説明しています。ただし記録点が増えれば必ず正解になる、ということでもありません。不正確な点のジグザグを足せば距離が膨らむ場合も、同社の別の解説に挙げられています。

滑らかな線には、保存後の処理も関わる

StravaはアップロードされたGPSデータから不自然な点を取り除く平滑化を説明しています。状態の悪いデータに対応して距離を再計算する場合もあり、結果が元の機器の値と異なることがあります。元の記録が細かいことと、サービス側で処理された線が整って見えることは、別々に確かめる論点です。

その説明から、どの登山アプリでも同じ方式で線を滑らかにしている、とは言えません。具体的な処理方式やしきい値が分からなければ、見た目から特定の補間やフィルターが使われたと決めないようにします。線が整ったことだけで、省かれた曲がり角の実際の位置まで復元されたと考えることも避けます。

Stravaは、極端に悪いデータでは現実的な距離を推定できない場合もあるとしています。処理後の線が読みやすいことと、正しい位置や距離が確かめられたことを分けましょう。見た目の滑らかさだけでは、登山道や分岐を正確に区別できる証拠にはなりません。

自分の記録では、設定名と点の時刻を一組にする

編集部からは、帰宅後に記録を見直すとき、機器名、アプリ名、活動の種類、設定の正確な名称、元のファイルか同期後の表示かを一組にして控える方法を提案します。「更新間隔を短くした」だけでは、測位、保存、配信のどれを変えたのかが分かりません。設定の対象が不明なら、説明書で確認する項目として残します。

ファイルの各点の時刻を確認できる場合は、保存された点の時間差を見る手掛かりになります。ただし点の間隔が空いたことだけで、信号が途切れた、一時停止した、と決めないようにします。GarminのFIT解説は、Smart Recordingでは短い記録停止と長い標本間隔の区別が難しい場合があり、一時停止と再開を示す情報は別に記録されると説明しています。

点の時刻や停止の情報を確認できない場合は、不明のまま扱います。画面の線だけから、隠れている測位点や省かれた時刻を作り足す必要はありません。記録を残したまま、疑問のある区間と設定名をメモすれば、公式の案内を読むときや問い合わせるときに、何を確かめたいかを具体化できます。

今後の設定を考えるときも、一律に最短間隔を選ぶのでなく、自分の機種での電池消費と記録の細かさの説明を確認します。Garminの解説は保存ファイルの容量、Suunto 5の案内は測位間隔と電池持ちを扱っています。異なる段階の設定なので、同じ間隔なら同じ電池消費や同じ精度になる、と比較しないようにします。

まとめ:間隔の短さと、線の正しさを一つにしない

更新間隔を見るときは、位置の取得・配信、記録の保存、表示や処理を分けます。点が少なければ曲がりを残せない場合があり、点が多くても不正確な点の影響がなくなるとは限りません。自分の設定名と記録の時刻、元の記録か処理後かを確認し、滑らかな線だけを精度や経路の安全の証明にしないことが大切です。

参考資料・出典

山の仲間を見つけよう

登山仲間を探す、コミュニティに参加する。次の山行をYAMATOMOで。