為什麼每次健行剛開始那段 GPS 總要晃一晃才穩
翻開幾乎任何一條記錄,剛開始的那一小段線總是比後面亂——多出一個偏到一邊的點,一小截鋸齒,有時候看起來像憑空跳到別處又跳回來。這不是這趟健行出了岔子,也不是 App 壞了。是定位模組還在算自己到底在哪裡,而且不管什麼手機、不管哪次記錄,開頭都會這樣,原因是一樣的。
簡單說
定位模組開機的那一刻並不知道自己在哪裡。它得先找到足夠多的衛星,大致弄清楚這些衛星此刻各自在天上哪個位置,把好幾個訊號湊在一起才能算出一個座標。這個過程結束之前,它給出來的位置要麼是缺失的,要麼是基於一個舊的估計,要麼是只靠比平時更少的訊號拼出來的——落到地圖上,看起來都是「不太準」。這段剛開始要穩一穩的時間完全正常,而且每次都很快就過去了。
這跟樹林或峽谷把已經穩定的訊號削弱是兩碼事,跟你現在站在哪裡也沒關係。這純粹是每一部手機在能報出座標之前,都必須先走一遍的開頭那道工序。
為什麼頭一次定位比後面每一次都慢
冷啟動
如果手機最近沒怎麼用過定位,或是從上次用的地方挪了很遠,定位模組基本上得從頭搞清楚:現在天上有哪些衛星、每一顆大概在軌道的什麼位置。這比平時那種早有個大致譜的定位要慢得多,最糟的情況能拖到一分鐘以上。
熱啟動
如果不久前在差不多同一個地方用過定位,手邊已經有一份新鮮又貼近的估計可以接著用,定位模組幾秒鐘就能鎖定。健行的起點往往就在上次用手機的地方附近,所以大多數情況其實屬於這一種。
記錄下來的軌跡會變成什麼樣
定位模組還沒穩下來的時候,記錄 App 也沒得選,只能把拿到手的座標先寫進去,因為一條軌跡總得有個起點。回頭看的結果,往往是開頭一兩個點偏得比較厲害,等一個像樣的定位真正到手,線上會出現一個明顯的跳躍——一小段和你腳下實際走的地方毫無關係的尖刺或岔出去的線段。跳過去之後,剩下的記錄就恢復正常了。
要是在室內、車裡或屋簷下開始記錄,這個問題只會更明顯,不會更輕。牆壁、車頂和玻璃對天空的遮擋和反射,跟濃密的樹冠很像,所以定位模組可能不光是好一陣沒用過要冷啟動,起步時看到的那片天本身就很差。
在登山口多等幾秒不是迷信
出發前站在開闊地方幾秒鐘不動,等於給定位模組一段不被打斷的時間去穩定下來,而不是把一個粗糙的起始位置直接焊進軌跡裡,之後再也改不了。這也是為什麼有的記錄 App 會先等訊號再開始計時——不是無緣無故地磨蹭,而是把這段亂的過程放在還沒寫下任何東西之前,而不是之後。
這段等待期間不需要盯著螢幕。那一刻天上能收到多少衛星訊號就是全部決定因素,螢幕上做什麼都改變不了這一點。
做了也沒用的事
- 重新啟動 App 或重新開始記錄。這會把定位模組之前累積的那點穩定全部推倒重來,離拿到定位可能更遠,而不是更近。
- 想靠加快腳步「甩掉」開頭那個偏差點。那個點已經寫進軌跡了,走得再快也抹不掉。
- 反覆看螢幕。頭頂那片天的情況不會因此變化,而定位多久能到手,只看這個。
- 拿兩個 App 記錄同一次開頭那幾秒來比較。哪個碰巧那天是熱啟動,哪個在這一小段就會顯得更好,跟這兩個 App 平時準不準沒什麼關係。
哪些可以不用管,哪些值得記住
知道開頭幾秒會晃一晃是正常現象之後,基本就不用再操心了。對一條有點長度的健行路線來說,這只是幾百上千個點裡的寥寥幾個,對總距離和爬升的影響微乎其微。真正值得多看一眼的是很短的路線,這時候一個偏差點佔的比重更大,可能會讓開頭那段距離或最開始的海拔讀數稍微跑偏。
TrailCam 會在選好活動類型之後先等訊號,而不是一按按鈕就開始計時;一旦開始記錄,熄屏或切到別的 App 都不會中斷。路線可以單條匯出,也可以整段歷史一起匯出,格式是 GPX 1.1 或 CSV,這是可選的 Pro 升級裡的功能。下載本身免費。
常見問題
- 路線開頭怎麼會有一段莫名其妙的直線?
- 一個粗糙或過時的起始位置,會在真正靠譜的 GPS 定位到手之後被取代掉,兩者之間的落差在地圖上就表現為一段短短的尖刺或岔出去的線。這是記錄剛開始、定位模組還在穩定時的正常現象,不代表出了問題,也不會影響後面的軌跡。
- GPS 還沒鎖定就開始走,會不會毀掉整趟記錄?
- 不會。受影響的只有定位模組還在穩定期間的那一兩個點。像樣的定位通常幾秒鐘到不到一分鐘就能到手,之後的記錄就跟平時一樣。
- 為什麼在室內或車裡開始記錄,頭一次定位會更差?
- 牆壁、車頂和玻璃對衛星訊號的遮擋和反射,跟濃密的樹冠很相似,所以定位模組可能不只是有一陣沒用過,起步時能看到的天空本身就很差。開始記錄前先走到室外,能讓一開始的定位乾淨很多。
記錄你自己的軌跡
TrailCam 是一款 iPhone 上的 GPS 軌跡記錄 App,會把沿途拍下的影片、照片與語音釘在你拍它的那個位置,並支援匯出成 GPX 1.1 或 CSV。免費下載。