TrailCam

指南

怎麼把 GPX 檔案匯入 TrailCam

到目前為止,所有關於 GPX 與 TrailCam 的文章講的都是同一個方向——在 App 裡記錄一趟健行,匯出成檔案,傳到別的地方去。這一篇反過來講。TrailCam 也能把 GPX 檔案讀進來,這件事在你的健行記錄沒有全部待在同一個 App 裡時才用得上:以前用別的 App 時留下的舊匯出檔案、一起走過的朋友事後傳來的檔案,或者從一支從沒跟 TrailCam 打過交道的裝置上取出的軌跡。把檔案匯進去本身不難,先弄清楚它到底能帶來什麼,才是這篇文章值得看的地方。

先講結論

.gpx 檔案可以透過 iOS 的分享工作表交給 TrailCam——從「檔案」App、從郵件,或者直接從產生它的那個 App——也可以用 TrailCam 自己的匯入功能讀進來。不管走哪條路,這段軌跡都會以一條路線的形式出現在你的歷史裡:線是根據檔案裡的點畫出來的,距離、時長、配速與爬升也是從同一批點算出來的,跟 TrailCam 自己記錄的軌跡用的是同一套算法。

怎麼把檔案匯進去

從 iPhone 的分享工作表

如果 .gpx 檔案已經在「檔案」App 裡、是郵件附件,或者剛從別的 App 匯出,透過 iOS 的分享工作表把它傳給 TrailCam 通常是最快的辦法——不用先繞到「檔案」App,直接把檔案交給 App。

在 TrailCam 裡面匯入

TrailCam 自己也有匯入功能,能直接從「檔案」App 或 iCloud 雲碟讀取 .gpx 檔案,適合那種早就存在手機裡、而不是剛從別處傳過來的檔案。不管走哪條路,軌跡最後都會落在同一個地方——你的路線歷史,跟 TrailCam 自己記錄的那些放在一起。

哪些能帶進來,哪些不能

一條 GPX 軌跡本質上是一串點,能帶進來的也正是這些點:經緯度,如果檔案裡有的話,還有每個點的海拔與時間戳記。TrailCam 會拿著這串點,做跟對待任何一條軌跡一樣的計算:把相鄰點之間的距離加起來算出總距離,把海拔往上走的部分加起來算出爬升,再依時間戳記的間隔算出行進時間與配速。這些數字從來就沒有存在檔案裡,它們是匯入之後現算出來的,跟記錄完之後現算是同一回事。

另一方面,GPX 這個格式本來就沒打算裝的東西,也不會跟著進來。釘在一趟健行上的照片、影片或語音,本來就活在座標清單之外的地方,一份只包含點的檔案,根本沒有這些東西可帶。匯入進來的是那條線,不是那趟健行本身。活動類型能不能帶進來,全看檔案自己有沒有寫:GPX 有一個可選的欄位用來存活動類型,匯入的記錄最後顯示成健行、自行車還是別的,取決於匯出那個檔案的 App 有沒有在那個欄位裡寫上 TrailCam 認得的字詞。如果原始檔案根本沒替每個點記海拔,TrailCam 也就沒有材料能算爬升——這是來源檔案本身的缺口,不是匯入漏掉了什麼。

為什麼要匯入一份舊檔案

常見的原因是,健行記錄在到達 TrailCam 之前就已經散落各處。有人用別的 App 用了很多年,手上攢了一堆 GPX 匯出檔案,卻沒地方回放;匯入之後,這些舊記錄會跟之後記錄的一切一樣,出現在同一張地圖上,下面跑著同樣的海拔曲線。一起走的人只有一支手機在記錄,事後把檔案傳過來,也能用同樣的方式匯進來,兩個人手上都能留一份可以回看的記錄。從一支不再用的手機、或一個已經不存在的 App 裡匯出來的檔案,本來就只是儲存裡的一份文字檔,匯入之後才又變回能在地圖上看的東西。

容易搞錯的地方

  • 以為匯入之後會帶出原本那趟健行的照片或影片——它們從一開始就不在 GPX 檔案裡,匯入自然沒有可帶的東西。
  • 以為活動類型一定能正確帶過來——只有在產生檔案的那個 App 寫了這個資訊,而且寫的是 TrailCam 認得的字詞時才行。欄位是空的或認不出來,就等於沒有類型可以匯入。
  • 看到匯入的路線完全沒有爬升數字就覺得奇怪——這只代表原始檔案根本沒記錄每個點的海拔,不是匯入漏掉了什麼。
  • 以為匯入後的距離或配速會跟原本的 App 分毫不差——兩者都是 TrailCam 這邊重新用點算出來的,跟在另一套軟體裡打開同一個 GPX 檔案是同一回事,出現小差異很正常,不代表匯入出了錯。

TrailCam 在這裡能幫上什麼

TrailCam 在 iPhone 上用 GPS 記錄軌跡,匯出之外,也能把手上已有的 GPX 檔案匯入回來——單條軌跡或整段歷史,格式是 GPX 1.1 或 CSV。匯出屬於可選的 TrailCam Pro,App 本身免費下載。

常見問題

匯入 GPX 檔案會把原本那趟健行的照片或影片也帶進來嗎?
不會。GPX 沒有嵌入媒體的欄位,一份只有座標的檔案根本沒有這類東西可帶,匯入的只有軌跡本身。
匯入的路線,活動類型會顯示正確嗎?
只有原始檔案寫了這個資訊才會。GPX 有一個可選的活動類型欄位,只有匯出那個檔案的 App 在裡面寫了 TrailCam 認得的字詞,這個資訊才會帶過來;欄位是空的,就沒有類型可以匯入。
匯入的路線距離或海拔,為什麼跟產生檔案的那個 App 不一樣?
因為 GPX 檔案本來就不存距離或海拔這些數字,它們都是從點裡算出來的。TrailCam 在匯入時也是自己重新算一遍,這跟任何軟體第一次打開一個 GPX 檔案時做的事一樣。

記錄你自己的軌跡

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

在 App Store 下載