TrailCam

指南

匯出 CSV 會不會把拍的照片和影片也帶出去

不會,而且 CSV 比 GPX 差得更遠。GPX 好歹還有路點,帶一小段文字說明,所以還能問一句「檔名是不是能寫在那裡」。CSV 的一行連這個都沒有——從頭到尾就是同樣幾欄反覆排下去,是給數字和短標籤用的結構,根本沒有留放檔案的位置。照片、影片、語音,從一開始就沒資格進表格裡的某一格。

先給結論

不會。CSV 匯出是一張表,具體一行代表什麼,要看這次匯出彙總的是什麼——可能是一行一次健行,也可能是一行一個記錄點,但不管哪種,欄位都是固定的那幾樣,像是日期、距離、時間、配速、爬升。沒有哪一欄是留給照片、影片或語音附件的,逗號分隔這種格式本身,也沒有讓一格裝下文字或數字以外東西的辦法。照片和影片還留在拍下它們的地方,匯出的只是描述這次健行的一串數字。

CSV 的一行到底是拿來裝什麼的

CSV 的全稱是逗號分隔值,名字就是它的樣子:一行是一段純文字,跟其他每一行分成完全一樣的幾欄,用逗號標出一個值在哪結束、下一個從哪開始。表格軟體讀這套結構,把它排成一個網格給你看,但檔案本身從頭到尾就是文字加逗號。這種結構裡沒有任何機制能讓一格裝下一個檔案——照片是成千上萬個像素的圖像資料,而 CSV 的一格是拿來裝一小段字元、一個日期或一個數字的。這不是「檔案太大裝不下」的問題,而是兩種完全不同性質的東西。

一行一個點的 CSV,情況也一樣

有些 CSV 匯出不是一行代表一次健行,而是把每一個記錄下來的 GPS 點各自單獨排成一行,欄位裡放經度、緯度、海拔和時間。這確實是更細的一張表,但它依然是一張數字表,行數變多了,不代表多出了新的一類欄位。一行已經裝著座標和時間,並沒有多餘的位置可以再指向某張照片——因為一開始就沒有定義過「媒體」這一欄。相較之下 GPX 檔案至少在結構裡放了路點的名字和說明這兩個欄位,雖然對媒體也派不上用場,但好歹是存在的。CSV 的一行連這種閒置的欄位都沒有。

照片和影片實際留在哪裡

健行途中拍的照片、影片或錄的語音,本身就是獨立的檔案,跟手機上其他照片、影片存法一樣,跟匯出的任何表格完全是兩回事。把媒體釘在軌跡某個點上的 App,會把這層對應關係留在自己這邊——自己的歷史記錄或者資料庫裡——記著軌跡上的某個點對應著放在別處的哪個檔案。把健行匯出成 CSV,只是另外產生一份只含彙總數字的新檔案,不會移動、複製或者引用媒體本身。匯出這個動作發生了,媒體那邊什麼都不會變。

為什麼會是這樣設計

CSV 存在的意義,是讓盡可能多的工具能用最省事的方式打開它——表格軟體、指令碼、資料庫匯入,讀的都是同一套「行加逗號」的結構,完全不需要懂任何跟健行 App 相關的東西。CSV 彙總要做的正是這件事:讓你能在一整季的健行裡比較距離或者爬升,用的是專門拿來做這種比較的工具。媒體跟這件事沒什麼關係。照片沒法像數字一樣彙總進表格的一格裡,影片也一樣,硬塞進去只會把一個用來掃一眼數字的工具,變成完全是另一回事的媒體存檔。

容易搞混的地方

  • 以為用表格軟體打開 CSV 匯出就能看到照片縮圖或者連結——沒有任何東西可以顯示,因為根本沒有把指向媒體的資訊寫進檔案裡。
  • 覺得 CSV 「更簡單」,所以在帶媒體這件事上肯定比 GPX 差,或者反過來更好——兩者其實一樣,誰都帶不了媒體,原因也一樣:一行行的純文字和一段段的純 XML,都沒有留給檔案的欄位。
  • 擔心把健行匯出成 CSV 會讓照片、影片或語音跟著丟掉或者斷開——匯出只是在別處產生一份新檔案,不會碰到 App 裡已經儲存好的任何東西。
  • 想靠肉眼把 CSV 的某一行和某張照片對上號——可以拿這一行的時間戳記跟照片自己的時間戳記手動比一比,但 CSV 檔案本身不帶任何把兩者連起來的資訊。

TrailCam 在這裡的角色

TrailCam 會把影片、照片或語音,釘在你拍下它的那個軌跡點上,重播一次儲存好的記錄時,這些內容會在記錄它們的地方出現,下面還跟著一條海拔曲線。把同一次記錄匯出成 CSV 或 GPX 1.1——單筆記錄或整段歷史都行——帶出去的只有座標和彙總數字,照片、影片和語音都留在 TrailCam 裡,重播這筆記錄才會把它們重新拼在一起。匯出屬於可選的 TrailCam Pro,App 本身免費下載。

常見問題

CSV 的一格能不能把照片或影片當附件存進去?
不能。CSV 的一格只能裝文字或數字,逗號分隔這種格式裡沒有任何機制能掛上任何檔案。
在保留媒體這件事上,CSV 是不是比 GPX 更吃虧?
差不了多少。兩者都只裝軌跡資料,也就是座標和數字,誰都沒有為照片、影片或語音定義過對應的欄位,原因是一樣的。
CSV 檔案裡找不到媒體,是不是匯出的時候弄丟了?
不是。匯出只是另外產生一份只含彙總數字的新檔案。記錄照片、影片或語音的那一方,還留著自己那份原樣的拷貝。

記錄你自己的軌跡

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

在 App Store 下載