為什麼 GPS 記錄的累積爬升和登山口牌子上寫的對不上
登山口的牌子上印著一個整整齊齊的爬升數字,走完回來打開 App,看到的卻是一個明顯更大的數——有時候差出去快兩百公尺。這不是哪裡壞了。牌子上的爬升和 GPS 記錄的爬升,是同一條路的兩種不同測量,用的原始資料不同,算法也不同,中間有差距是正常結果,不代表哪個錯了。
簡短的答案
牌子、地圖或者攻略上的數字,通常是拿一份已經把細小起伏抹平過的資料,算一次就定下來的。GPS 記錄正好相反:手機每分鐘記好幾次海拔,然後把相鄰兩點之間每一次上升都加起來,小的也不放過。把大量細小的上升加在一起,得到的總數幾乎總是比一個提前抹平過的數字要大,這就是記錄的數字通常更高的原因。
差個幾個百分點不用多想。要是這條路本身起伏比較碎、上上下下比較多,記錄出來的數字明顯偏高才是正常情況,不是手機或 App 出了毛病。
牌子上的數字是怎麼來的
牌子上的爬升數字,不一定是有人真的帶著 GPS 走出來的。它更可能來自地形圖、管理機構的資料庫,或者攻略作者很早以前測過一次、之後一版一版沿用下來的舊數字。尤其是地形圖,是靠等高線畫出來的,等高線之間隔著固定的高度間隔,從等高線上讀爬升的那一刻,比這個間隔更小的起伏就已經被自動忽略了——效果跟 GPS App 自己的雜訊門檻有點像,只不過這次做判斷的是地圖,不是手機。
牌子上的數字,很多時候其實更接近淨變化——登山口和最高點之間的高差——而不是真正的累積爬升,尤其是那些從沒打算把路上每一處小起伏都老老實實加一遍的攻略頁面。一條有好幾段短下降、又爬回來的路,累積爬升可以遠大於淨變化,而牌子往往寫的是那個更小、更整齊的數字。
GPS 的數字是怎麼來的
手機在記錄一條路線的時候,每分鐘會記好幾次海拔,累積爬升就是把這份記錄按順序走一遍,把相鄰兩點之間每一次上升加起來算出來的。這條路「官方」的爬升剖面跟這個數字毫無關係——它完全來自手機那天在那條路上實際測到的數值。
這裡面包含了地形圖那種資料從來沒有一一列出的真實小上升——為了過一道小溪溝下去再上來、跨一段石階、一段一上一下的木棧道——也包含了一部分普普通通的感測器雜訊,因為哪怕地面高度真的沒變,海拔讀數本身也會飄個一公尺多。這兩樣都會把總數往上推,而且都不是記錄出了錯。
為什麼記錄的數字通常更高,而不是更低
因為這兩種測量本來就不對稱。牌子上的數字,在被人寫到板子上之前,早就在原始資料那一層被抹平過了。GPS 記錄除了 App 自己那一點雜訊過濾,基本沒被抹平過,它會把真實的小上升連同一部分雜訊一起原樣收進去。拿一個沒被抹平的總和,去對一個一開始就被簡化過的數字,記錄的結果偏高,是很有可能的走向。
但這不是唯一的方向。如果記錄是從正式登山口下方的停車場開始的,或者用的 App 雜訊門檻設得比較激進,把雜訊連同真實的小上升一起過濾掉了,記錄的數字也可能反而偏低。不管是哪種情況,根本的道理沒變:這兩個數字從一開始測的就不是同一件事,指望它們正好對上,本來就不是大機率的結果。
該信哪個數字,用在什麼地方
只是想判斷這條路對今天這個時間安排來說是不是合適,牌子上的數字已經夠用了,為幾百公尺的差距較真沒什麼意義。想知道那天實際爬得有多累,或者想跟上次走同一條路比一比,記錄下來的數字更實在,因為它反映的是你的腿那天真的爬了多少,而不是為了刻在牌子上而抹平過的數字。
TrailCam 會為每一條路線把累積爬升和距離、移動時間、配速一起記進歷史。想比較這次和上次走同一條路的爬升,打開兩條保存好的路線就行,不用去跟牌子較真。App 免費下載。
常見問題
- 記錄的累積爬升比登山口牌子上的數字大,是不是 GPS 出問題了?
- 不一定。牌子上的數字通常來自地形圖之類的資料,算一次就定下來,而且已經被抹平過。GPS 記錄的是那天實際測到的每一次上升,小的也算進去,所以記錄的數字一般會更大。這種差距是正常結果,不是故障的訊號。
- 為什麼牌子上的數字看起來比記錄整齊得多?
- 因為它很可能來自地形圖或者很早以前的測量,而不是手機連續記下來的海拔。從等高線上讀爬升,只數固定間隔的穿越次數,比這個間隔小的起伏自然就被漏掉了——效果和 GPS App 的雜訊門檻差不多,只是這次是地圖在做判斷。
- 記錄的累積爬升有可能反而比牌子上的數字小嗎?
- 有可能,只是沒那麼常見。從正式登山口下方的地方開始記錄,或者用的 App 雜訊過濾比較激進,都可能讓記錄出來的數字偏低。這也不代表哪個數字錯了——它們本來就不是同一種測量。
記錄你自己的軌跡
TrailCam 是一款 iPhone 上的 GPS 軌跡記錄 App,會把沿途拍下的影片、照片與語音釘在你拍它的那個位置,並支援匯出成 GPX 1.1 或 CSV。免費下載。