即使你和朋友一起進行活動,在 Strava 上算出的距離也可能不同。 多數情況下,這是因為你們其中一方或雙方的 GPS 裝置,記錄了無法準確呈現活動的位置(或其他)資料。 GPS 漂移、GPS 訊號中斷,或「跳動」的 GPS 軌跡等因素,都可能使你的活動回報的距離比你實際移動的更多或更少。
下方是一個同時呈現 GPS 漂移(記錄路徑與道路略有「偏差」)與「跳動」GPS 軌跡的範例。 這次活動的距離被高估了,因為 GPS 軌跡的每一個「之」字轉折,都必須以連接它們的直線來計算。 Strava 會套用一些平滑技術來彌補不良資料,但在某些極端情況下,我們無法提供符合實際的距離估計。
為什麼我在 Strava 上的距離與我的 GPS 裝置不同?
許多裝置會將自己的距離串流寫入活動檔案,其中可能包含來自輪速感測器等感測器的資訊。 Strava 會對上傳的資料進行一些平滑處理,以移除離群的 GPS 點,但一般來說,若我們採用你裝置的距離串流,你在 Strava 上看到的距離應與你在 GPS 裝置上看到的相近。 若某裝置未將距離串流寫入檔案,我們會使用 GPS 資料,藉由逐點累加 GPS 點之間的距離來計算距離。 同樣地,我們會進行一些平滑處理以移除離群的 GPS 點——這包括不準確的 GPS 點,以及明顯與檔案不一致的資料。
離群/不良 GPS 資料有一個門檻,超過後會使 Strava 的檔案解析器混合 GPS 與裝置距離,重新計算你活動的距離,以修正那些 GPS/裝置資料不良的區段。 這項不良資料偵測旨在提升 Strava 上傳資料的品質,確實能解決許多 GPS 不一致的問題。 這個重新處理後的距離,可能與 GPS 裝置原本回報的距離資料不同,尤其是在有速度感測器的情況下。
以下是關於如何計算距離的更多資訊