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 下载