TrailCam

指南

导出的 CSV 里,有没有一次徒步的爬升数据?

答案取决于这份 CSV 是给什么做汇总的,而不是取决于「爬升这种数据能不能放进表格」——像总爬升这样的一个数字,放进一行一列里毫无问题。CSV 真正吃力的地方,是这个数字背后的那一长串东西:沿着轨迹,每一个记录点上的高度读数,按顺序排下来。GPX 天生就是为了装下这一整串东西设计的,普通的 CSV 不是。把这个区别想清楚,选哪种格式就不难决定了。

简单说

CSV 完全可以装下爬升总量——它就是一个数字,跟日期、距离、时长放在同一行没什么问题。真正难住 CSV 的,是这个总量背后的那条爬升曲线:轨迹上每一个记录点的高度,按顺序连起来。地图下方那条一起一伏的线,画的就是这条曲线。一次徒步占一行的汇总型 CSV,本来就是为了在一行里放几个总数设计的,不是为了装下几百上千个高度读数。

CSV 这种格式本来是给什么用的

CSV 全称是「逗号分隔值」,名字已经把它说清楚了:一行行纯文本,每行拆成同样几列。它没有「这几行合起来算一次徒步」这种嵌套关系,每一行都是独立的。这恰恰让它很适合列徒步清单——日期、距离、行进时长、配速、爬升各占一列,一次徒步正好对应一行,整份清单自然就是平的,因为每一行不需要伸进另一行里去。

平铺的表格装不下、GPX 却天生装得下的东西

GPX 的设计思路正相反。它是 XML,结构里可以套结构:一条轨迹里有若干个轨迹段,每个轨迹段里是按顺序排好的一串点,每个点又各自带着经纬度、高度和时间。正是这种嵌套,让同一个文件既能装下两三行就写完的徒步概要,也能装下几百个撑起这份概要的高度读数,两者互不打架。爬升总量本身就是沿着这串点一个个往上加出来的,跟这种结构天生合拍。

如果硬要把逐点的爬升曲线塞进一份平铺的 CSV,要么一个点占一行,一次徒步的记录膨胀成几百行,而整趟的总数反倒没地方好好放;要么就压缩成一个数字,曲线本身也就没了。包括 TrailCam 的历史记录导出在内,大多数 CSV 都选了后一条路——把很多次徒步的总数整理成一份紧凑的表格才是 CSV 的用处,不是用来替代某一次徒步的轨迹文件。

对单次徒步来说,这通常不算个问题

爬升总量这个数字本身并不脆弱——它由记录下来的点算出来一次,不管之后被抄到表格的哪个格子,还是留在文件的概要里,都是同一个数。真正随格式变化的不是数字,而是数字背后那段起伏后续还能不能被看到。CSV 的一行能告诉你「这次爬了 480 米」,却说不出这 480 米是在轨迹的哪一段爬上去的,因为这一行压根没拿到那些点的数据。如果想看的是起伏的形状——一条曲线,而不是一个数字——那份形状留在 GPX 文件里,或者留在记录它的 App 里。

容易搞混的地方

  • 以为 CSV 完全装不下爬升数据——其实作为一个总数它是能装下的,装不下的是这个总数背后逐点的高度曲线。
  • 把历史记录的 CSV 导出当成 GPX 文件的替代品——一份清单和一批轨迹文件回答的其实是不同的问题,一行汇总数字 vs. 每一个记录点。
  • 打开 CSV 导出的表格,看到的是每次徒步一个爬升数字而不是一条曲线,觉得意外——这正是平铺表格该有的样子,没有出错。
  • 明明那次徒步压根没生成过 GPX 文件,却把高度数据「消失」怪到 CSV 头上——CSV 和 GPX 从设计上就装着不同的东西,不是谁少装了谁本该有的内容。

TrailCam 里是怎么处理的

TrailCam 支持把单条轨迹或整段历史导出成 GPX 1.1——保留每一个记录点,高度也在内,Strava、Garmin Connect、Komoot 都能直接读;也可以导出成 CSV,把历史整理成一份紧凑的汇总表。爬升总量不管走哪条导出路径,都是从同一条记录下来的轨迹算出来的,区别只在于你拿到的是完整曲线,还是只拿到一个总数。免费下载。

常见问题

把一次徒步导出成 CSV,会不会丢掉 GPX 本该保留的高度数据?
汇总型的 CSV 会保留爬升总量,但不会保留 GPX 那种逐点的高度曲线。记录本身是一样的,区别在于导出的格式带走了多少。
TrailCam 为什么同时提供 GPX 和 CSV 两种导出?
因为它们回答的问题不一样。GPX 完整保留每一个记录点,是 Strava、Garmin Connect、Komoot 能直接读的格式;CSV 把很多次徒步压成一份紧凑的清单,更适合快速浏览或者导进表格软件。
导出成 CSV,爬升这个数字本身会不会没那么准?
不会。总量只从记录下来的轨迹算一次,不管落进 CSV 的格子还是 GPX 的元数据里都是同一个数。变的只是这个数字背后的曲线有没有跟着一起导出来。

记录你自己的轨迹

TrailCam 是一款 iPhone 上的 GPS 轨迹记录 App,会把沿途拍的视频、照片和语音钉在你拍下它的那个位置,并支持导出成 GPX 1.1 或 CSV。免费下载。

在 App Store 下载