TrailCam

指南

GPX 文件能导入「健康」或「健身记录」App 吗

不能。「健康」和「健身记录」都没有把 GPX 文件读进来、变成一条锻炼记录的「导入」「上传」或「打开文件」操作。「健康」里有些步行或骑行记录确实会带一张路线地图,这是真的,但那张地图从来不是从文件来的——它是这条记录被记下来的那一刻起就一起带过来的。搞清楚这个区别,基本就是整个问题的答案,比去找变通办法更值得先弄明白。

简单说

打开「健康」或者「健身记录」,找不到任何导入文件的地方。这两个 App 都没有能读取 .gpx 文件并把它加进锻炼记录的菜单项、分享面板选项或设置界面。路线、距离和时长只会出现在当场被记录下来的那次锻炼上,从来不会出现在事后交过去的一份文件上。

「健康」里为什么会有路线

「健康」里有些步行、跑步或骑行记录下面会带一张路线地图,这不是苹果从一份轨迹文件重新画出来的,而是这条记录被记下来的那一刻就带着的数据。通过苹果自己那套锻炼记录机制来记录的 App,可以在记录进行的同时把一整串 GPS 位置点附加到这条锻炼记录上,「健康」只是原样把附带过来的东西显示出来。看到有地图,说明这条记录到达时本来就带着路线;不代表「健康」事后去找过。

这是一条单向的路。一条记录可以从一开始就带着路线到达,但没有哪个地方能让你事后再给某条记录单独补上一条路线,也没有哪个界面能把一份单独的 GPX 文件读进来、直接变成一条独立的锻炼记录。

为什么没有导入界面

「健康」和「健身记录」做的其实是同一件事:不管来源是 Apple Watch 的一次记录、第三方跑步 App,还是手动记的一次散步,都要成为所有锻炼记录最终汇总的那一个地方。这些记录全都以同一种方式到达——作为一条已经完成的锻炼记录,而不是一份事后交上去、需要被解读的文件。GPX 文件正好相反:它是在苹果这套锻炼记录机制之外生成的文件,背后根本没有一条现成的锻炼记录,让「健康」把路线挂上去。既然「健康」显示的几乎所有东西都已经从正门进来了,这两个 App 里都没有专门为这一步——几乎没有别的东西需要——而搭建的机制。

真去尝试会发生什么

在「文件」App 或邮件里点一个 .gpx 文件,iOS 会列出能处理它的 App,「健康」和「健身记录」都不在里面,因为这两个 App 都没有把自己注册成能读这种格式的应用。用隔空投送发给另一台 iPhone 也一样,对方手机上出现的还是同一份 App 列表,苹果自己这两个锻炼类 App 照样选不了。

GPX 文件实际能去哪儿

文件本身并不是无处可去,只是「健康」从来就不是它该去的地方。专门用来接收 GPX 文件的 App 有不少:

  • Strava、Garmin Connect 都接受 GPX 上传,并把它记录成一次「已完成的活动」,这是最接近「健康」对设备上直接记录的锻炼所展示的那种效果的。
  • Gaia GPS、Komoot、CalTopo 会把 GPX 轨迹导入,当成地图上的一条路线来处理——如果目的是想看看这条线长什么样,而不是把它记成一次完成的活动,这类 App 更合适。
  • Google Earth Pro 不用任何转换,直接就能打开 GPX 文件。

TrailCam 在这里能做什么

TrailCam 用 GPS 记录一条路线,之后可以在自己的地图上重放,路上拍的照片、视频片段、语音,都会按走过的顺序,钉在当时真正停下来的那个位置。这个重放是在 App 里完成的,不经过「健康」。想把同一条路线带去别处的话,一次徒步或整段历史都能导出成 GPX 1.1 或 CSV,这正是 Strava、Garmin Connect 这类服务实际会读取的文件格式。导出是可选的 TrailCam Pro 里的功能,App 本身免费下载。

常见问题

「健康」完全不支持 GPX 文件吗?
是的。「健康」和「健身记录」都没有导入或打开 GPX 文件的操作,其他轨迹格式也一样。只有当一条锻炼记录是通过苹果自己那套锻炼记录机制记下来的,才会带有路线。
既然不能导入文件,「健康」里偶尔出现的路线是从哪儿来的?
那条路线是记录发生的那一刻就附带到达的,不是事后以文件形式加进去的。通过苹果那套机制记录的 App,可以在记录进行时把一串 GPS 位置点附加到这条记录上,「健康」只是原样显示附带过来的内容,并不会自己去找路线。
哪些 App 能直接接收 GPX 文件?
Strava、Garmin Connect 都支持 GPX 上传,会记录成一次已完成的活动。Gaia GPS、Komoot、CalTopo、Google Earth Pro 会把 GPX 轨迹导入,当成地图上的一条路线来处理。

记录你自己的轨迹

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

在 App Store 下载