GPX 檔案裡會不會帶上你的活動類型
有可能,但「有可能」這三個字才是重點。GPX 給每條軌跡都留了一個純文字的欄位,專門用來放這種標籤,跟座標分開,也跟軌跡的名字分開。可這趟健行離開記錄它的那個 App 之後,標籤到底還在不在,取決於兩件事有沒有都做對:匯出檔案的那個 App 有沒有把內容寫進這個欄位,打開檔案的那一邊又願不願意去讀它。格式本身不會替你保證這兩件事。
簡單說
GPX 1.1 給每條軌跡都留了一個可選的 type 欄位——純文字,不受任何固定清單約束——可以跟軌跡的點和名字一起,寫上「Hiking」或「Cycling」這樣的內容。至於這個欄位最後能不能真的把活動類型帶過去,要看匯出的那個 App 有沒有往裡面寫東西,也要看你打開檔案的那個 App 或網站會不會去讀這個欄位,還是乾脆讓你重新選一次。
GPX 這個格式到底留了多大空間
GPX 軌跡主要是由一個個點組成的——經度、緯度,通常每個點還帶高度和時間戳——但格式在這些點之上,還留了幾樣東西:軌跡的名字、一段更長的說明,以及類型。type 這個欄位沒有格式規定的固定詞表,就是一段普通文字,所以有的 App 寫「Hiking」,有的寫「hike」,有的乾脆寫個數字,也有的什麼都不寫,格式本身對這些都不會有意見。
容易讓人搞混的就是這一點。GPX 對座標該長什麼樣管得很嚴,對活動類型該怎麼寫卻完全沒有統一規定,所以一個 App 寫的「Hiking」,到了下一個打開檔案的 App 手裡,未必是同一個意思,甚至可能根本認不出來。
標籤為什麼會在半路弄丟
活動類型要順利傳過去,中間有兩次交接都得成功。第一次,匯出的那個 App 得真的往 type 欄位裡寫點東西——現實裡不少 GPX 檔案只有點和軌跡名字,因為寫它的那個 App 壓根沒打算用這個欄位。第二次,打開檔案的那一邊得先想著去看這個欄位,還得看得懂裡面寫的是什麼意思。
這也是為什麼有人把一份普普通通的 GPX 檔案傳到 Strava 或 Garmin Connect 上之後,活動類型顯示得很籠統,或者跟自己選的完全不是一回事,只能上傳完再手動改。檔案本身沒有問題——座標和高度都好好地在那裡——只是另一個 App 用來表示「健行」的那段文字,接收的一方沒見過,於是就退回到猜測或者預設類型。
哪些能留下來,哪些留不下來
- 經度、緯度、高度、時間戳——這些是 GPX 裡結構最嚴格、最統一的部分,不管是哪兩個 App 之間傳,都會原樣帶過去。
- 軌跡名字——大多數記錄 App 會寫,大多數檢視工具也會顯示,是個純文字欄位,通常能傳過去。
- 活動類型——只有匯出那邊寫了,接收那邊又讀了這個欄位、還認得裡面寫的內容,才能傳過去。
- 活動在原本那個 App 裡長什麼樣——圖示、地圖上的顏色、你自己取的名字——這些統統不在 GPX 格式裡,因為它們是 App 介面自己的東西,不是這條路線本身的屬性。
容易想岔的地方
- 看到活動上傳後類型不對,就以為 GPX 檔案壞了——座標其實好好的,多半是 type 欄位沒寫、沒被讀,或者寫的內容對方不認得。
- 指望自訂的活動名字或表情符號會在匯出之後出現在別的地方——GPX 裡根本沒給這兩樣留欄位。能帶走的只有名字或 type 欄位裡的那段純文字。
- 因為匯出的檔案「弄丟了」活動類型,就把健行重新記一遍——什麼都沒丟。大多數平台上傳之後都能單獨改活動類型,不用動軌跡本身。
- 以為所有記錄 App 都會把 type 欄位填得一模一樣,甚至都會填——這個欄位在格式裡本來就是可選的,寫不寫、怎麼寫,App 之間各不相同。
TrailCam 在這裡的角色
TrailCam 有 11 種內建的活動類型——健行、跑步、騎行等等——也可以在開始記錄之前自己新增一個,取個名字配個表情符號。單條軌跡或者整段歷史,都能匯出成 GPX 1.1 或 CSV,匯出是可選的 TrailCam Pro 裡的功能。要是匯出的活動到了對方那邊,標籤跟預期的不一樣,與其當成檔案出了問題,不如去接收那一端的活動設定裡改一下——不管哪種情況,軌跡本身和它測出來的資料都不受影響。
常見問題
- 是不是所有記錄 App 匯出 GPX 時都會寫上活動類型?
- 不是。type 欄位在 GPX 格式裡本來就是可選的,不少 App 只寫點和軌跡名字,壓根不碰這個欄位。
- 為什麼把健行傳到 Strava 或 Garmin Connect 上,活動類型會變?
- 大多是因為匯出那邊沒寫 type 欄位,或者寫的內容接收方不認得。座標和高度都會照常傳過去,需要改的只是標籤,通常上傳後編輯一下就行。
- 自訂的活動名字和表情符號會一起匯出到 GPX 檔案裡嗎?
- 不會。GPX 裡沒給這兩樣留欄位。能算標準的,只有軌跡名字或 type 欄位裡的純文字;圖示、表情符號、顏色這些 App 自己介面上的東西,都在格式之外。
記錄你自己的軌跡
TrailCam 是一款 iPhone 上的 GPS 軌跡記錄 App,會把沿途拍下的影片、照片與語音釘在你拍它的那個位置,並支援匯出成 GPX 1.1 或 CSV。免費下載。