TrailCam

指南

怎麼把一次健行匯出成 GPX

匯出成 GPX,本質上就是把手機記錄下來的那一串點——每個點的經緯度、海拔與時間——寫進一個純文字檔,而這個檔案幾乎所有地圖軟體都讀得懂。以下講清楚流程、檔案內容,以及匯出之後它能去哪裡。

先講結論

在記錄這條軌跡的 App 裡打開它,找到分享或匯出,選 GPX。你會拿到一個檔案,一次單日健行通常幾十 KB 到幾百 KB。之後可以寄給自己、放進「檔案」或 iCloud 雲碟,也可以透過 iOS 的分享工作表直接交給另一個 App。

TrailCam 這邊,單條軌跡與整段歷史都能匯出,格式是 GPX 1.1 或 CSV。匯出屬於可選的 TrailCam Pro。

檔案裡到底裝了什麼

GPX 本身是 XML。一條軌跡裡是一串依序排列的軌跡點,每個點至少帶經度與緯度。多數記錄 App 還會替每個點寫上海拔與一個 UTC 時間戳——正因為有時間戳,速度、配速與海拔曲線之後才能被重新算出來。檔案裡通常還有軌跡名稱與活動類型。

GPX 裝不下的東西也很明確:路上拍的照片、影片與語音是獨立的媒體檔案,格式裡根本沒有嵌入它們的欄位。你可以用一個帶座標的路徑點標記「這裡有東西」,但媒體本身在檔案之外。如果一條軌跡對你的意義就在於路上拍到的畫面,那就把匯出的檔案與媒體一起收好,或者乾脆把 App 裡的原始記錄當作母本留著。

傳進其他服務

Strava

Strava 在網頁端的「上傳活動」裡接受 GPX:選「檔案」,挑那個 GPX,它會用檔案裡的點自己算出距離、行進時間與爬升,產生一筆活動。它是重算而不是照抄你 App 的彙總值,所以兩邊數字略有出入很正常,不代表哪裡壞了。

Garmin Connect

Garmin Connect 可以把 GPX 當成「活動」(你已經做過的事)匯入,也可以當成「路線」(你打算去做的事)匯入。想讓這次健行出現在歷史裡就選活動;想以後用手錶照著再走一次,就把同一個檔案當路線匯入。

Komoot 與常見地圖工具

Komoot、Gaia GPS、CalTopo、QGIS、Google Earth 以及大部分桌面 GIS 軟體都能直接打開 GPX。因為它是純文字,最壞的情況下你用文字編輯器打開,也能親眼看到自己的座標。

哪些地方會出問題

  • 上傳被判定為空檔案——通常是點太少,例如一開始就停掉的記錄。
  • 時間差了好幾個小時——GPX 的時間戳依慣例是 UTC,接收方會套用你在它那邊的時區設定。這是設定問題,不是檔案壞了。
  • 海拔看起來比想像中毛躁——手機的海拔來自 GPS 與氣壓計。有些服務會悄悄用自己的地形模型取代你的海拔,所以同一個檔案在兩個地方能給出兩個爬升總數。
  • 電腦上打不開——先看看是不是被郵件軟體改成了 .txt。內容是 XML,副檔名只對接收它的軟體有意義。

為什麼要匯出

兩個理由,都跟你有關,跟哪一個 App 無關。第一是可攜性:只要有東西能解析 XML,一個 GPX 檔案二十年後照樣打得開,而藏在某個 App 裡的私有資料庫沒辦法這樣講。第二是備援——手機會遺失、會掉進溪裡,或者只是被換掉。一個裝滿 GPX 的資料夾,是一份不依賴任何公司還活著的備份。

如果你記錄得比較頻繁,定期整體匯出比一條一條匯更值得。TrailCam 可以一次把整段歷史寫成一個 GPX 檔案,或者一份 CSV 彙總。

常見問題

匯出 GPX 會把照片與影片一起帶上嗎?
不會。GPX 是座標格式,沒有嵌入媒體的欄位。照片、影片與語音仍然是獨立檔案,匯出的是軌跡本身。
Strava 顯示的距離會和原來的 App 一樣嗎?
不一定。Strava 會用檔案裡的點、依自己的平滑方式與地形資料重新計算距離與爬升,所以和產生檔案的 App 會有小差異。兩個數字來自同一批點。
能把 GPX 檔案匯回 TrailCam 嗎?
可以。TrailCam 除了匯出,也支援把手上已有的 GPX 檔案匯進來。

記錄你自己的軌跡

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

在 App Store 下載