TrailCam

指南

GPX 與 FIT:軌跡資料到底差在哪

GPX 與 FIT 解決的是同一個問題——按時間記錄一串 GPS 點——但走的是兩條相反的路。GPX 把每個點寫成可讀的 XML 文字,所以簡單,幾乎哪裡都能打開。FIT 把同樣的資料打包進一種圍繞 Garmin 裝置生態設計的緊湊二進位結構,檔案更小、寫起來更快,但想直接看懂裡面的內容就難得多。對一次記錄下來的健行來說,這個差別基本就決定了哪個格式對你真正有用。

各自是為了什麼而設計的

GPX 是文字,這就是它的意義所在

GPX 是 XML:一層層巢狀的標籤加上一串數字,用文字編輯器就能打開,隨便寫個腳本半天就能解析。每個點都把標籤完整寫出來,所以相對它裝的內容,檔案比嚴格意義上需要的還要大。但也正是這種囉唆,讓它活得比誰都久——讀一個 GPX 檔案,不需要哪家公司的軟體還活著。

FIT 是二進位,圍繞一套裝置生態設計

FIT 是 Flexible and Interoperable Data Transfer 的縮寫,由 Garmin 與 ANT+ 標準組織為自家裝置開發,現在也在這套生態裡被更廣泛地用到,包括一些第三方運動硬體與平台。FIT 不是每個欄位都寫一遍標籤,而是先把訊息的結構定義一次,之後只連續寫入原始數值,這就是同樣內容的 FIT 檔案比 GPX 小得多的原因。代價是 FIT 檔案沒辦法當文字讀。用普通文字編輯器打開只會看到一堆二進位亂碼,不是座標,得靠解析工具或轉換器才能拿到有用的資料。

擺在一起比較

  • 格式:GPX 是純文字 XML;FIT 是緊湊的二進位。
  • 人能不能直接讀:GPX 用文字編輯器就能讀;FIT 需要解析工具或轉換器。
  • 同一次健行的檔案大小:FIT 明顯更小,因為它不用給每個點都重複寫一遍標籤名。
  • 來源與生態:GPX 是 2002 年發布的開放格式,不屬於任何一家公司;FIT 是 Garmin 與 ANT+ 圍繞 Garmin 自己的裝置與軟體搭建的格式。
  • 在那套生態之外的相容性:GPX 幾乎能被所有地圖、GIS、路線規劃工具打開;FIT 在 Garmin 生態能觸及的範圍裡能被原生讀取,其他地方的支援要窄得多。
  • 適合場景:想長期保存、隨處能打開的路線用 GPX;裝置本來就在那套生態裡原生寫出的場景用 FIT。

兩者互相轉換

從 FIT 轉成 GPX 很常見,支援也很成熟——GPX 需要的座標、海拔與時間戳記,FIT 檔案本來就帶著這些資料。GPSBabel 之類的桌面工具一步就能轉完,網路上也有不少免費的線上轉換服務:上傳 FIT,下載回一個 GPX。

反過來,從 GPX 轉成 FIT,用得上的場景就少得多。因為一次記錄下來的健行,地圖與路線規劃工具真正在意的資訊,GPX 早就都有了。只有確實需要一套專為 FIT 結構設計的軟體時,這個轉換才有意義。

TrailCam 匯出什麼格式

TrailCam 把記錄下來的路線匯出成 GPX 1.1 或者 CSV 彙總,不匯出 FIT。想長期留住一次健行,或者在 Strava、Garmin Connect、Komoot 與各種 GIS 工具之間搬來搬去、不用擔心對方軟體認不認這個檔案,GPX 更靠得住——它是戶外世界公認的通用格式,還沒有哪個單一裝置生態的二進位格式取代得了它。匯出功能屬於可選的 TrailCam Pro,App 本身免費下載。

常見問題

健行用 FIT 比用 GPX 更好嗎?
就保存或分享一段記錄下來的路線而言,談不上。FIT 更小、裝置寫起來更快,但它是二進位格式,綁定在特定的裝置生態上。GPX 是純文字,檔案更大,但幾乎所有地圖與路線規劃工具都打得開——走完之後,這一點更重要。
FIT 檔案能用文字編輯器打開嗎?
打開了也沒用。FIT 是二進位格式,文字編輯器裡看到的是讀不懂的位元組,不是座標。得靠解析工具、轉換器,或者本來就支援讀取 FIT 的軟體。
TrailCam 能匯出 FIT 檔案嗎?
不能。TrailCam 匯出的是 GPX 1.1 或 CSV 彙總,兩者都是純文字,不用特殊軟體,幾乎任何地圖或表格工具都能直接打開。

記錄你自己的軌跡

TrailCam 是一款 iPhone 上的 GPS 軌跡記錄 App,會把沿途拍下的影片、照片與語音釘在你拍它的那個位置,並支援匯出成 GPX 1.1 或 CSV。免費下載。

在 App Store 下載