跳转到主要内容

距离是如何计算出来的?

了解 Strava 如何利用 GPS 数据和地面速度传感器计算您的活动距离,为什么总距离可能会与您的设备显示的数值不同,以及如何解决这个问题。

作者:Marie

距离是最基本的训练统计信息,因此对距离数据充满信心非常重要。在记录基于 GPS 的活动时,有几种方法可以收集距离数据.

Strava 如何测量和显示距离

上传 GPS 文件后,Strava 会获取文件中记录的距离数据,并将其解析为数据流,以计算总距离、平均速度和最大速度。根据记录距离的方法(见下文说明),数据将反映在距离流中,从而反映在 Strava 上。在正常情况下,比较 Strava 和 GPS 设备上的距离或速度指标时,差异应该很小。不过,任何细微的不一致很可能都是由于双方在数据处理过程中产生的,因为Strava会独立处理和分析文件中的数据。相比之下,大多数 GPS 设备都会将这些值以表格形式记录在设备上。

在 Strava 上,无论是在训练日历、个人资料页面的柱形图中,还是在个人资料侧边栏中的总体和年度统计数据中,距离都会影响您的总距离。此外,距离读数也会影响平均速度,因为平均速度是根据总移动时间的距离计算出来的。不过,距离并不会影响你的路段或路段时间。路段时间是根据你穿越路段起点和终点的时间计算的。因此,距离主要是一种个人指标和统计信息,除非Strava举办基于距离的挑战活动(例如每月距离挑战),在这种情况下,距离才具有竞技性。

计算距离的方法

在大多数体育项目中,计算距离主要有两种方式:地面速度距离和GPS计算距离。地面速度是指你在行进路面上沿该地面移动的速度(通过计数车轮转数来测得),而GPS计算出的距离则是通过连接GPS坐标点,并利用三角测量法测算出坐标之间的距离。每种收集数据的方法都可能会带来一些误差。

  • 基于GPS的设备方法:Strava移动应用和许多GPS设备会在设备记录期间,根据GPS数据实时计算您的累计距离。优点:通过精密计算,可获取文件中距离流中内置的距离数据,单位为米。缺点:这种实时计算的复杂性可能会导致数据卡顿,即在记录上一个数据点后不再记录新的距离,这可能会导致某些 Strava 计算功能(如跑步的“预估最佳成绩”)出现错误。由于这是 GPS 计算的距离,假定地面平坦,因此没有考虑地形造成的垂直速度。此外,由于连接每个 GPS 坐标的是直线而不是弧线,因此可能会丢失一些累积距离。该计算方法未考虑GPS坐标点之间路线的变动,且当启用省电功能时,误差可能会进一步增大。

  • 基于GPS的Strava上传后处理方法:GPS数据被记录并上传至Strava后,会被解析为数据流并进行分析。此时,可以根据 GPS 坐标进行计算,得出距离。 Strava 就是这样确定不包含距离流的任何上传文件的长度的。如果您怀疑设备记录的距离有问题,可以使用此方法(请参阅下文“恢复距离”)。优点:基于GPS的上传后距离测量可以消除“卡点”等问题,并能生成比设备自身提供的同类数据更流畅、更准确的距离数据。缺点:假设地面为平坦表面,且未考虑地形引起的垂直速度。与上述情况类似, GPS 点之间用直线连接。

  • 速度/踏频传感器 Garmin GSC-10 方法:地面速度距离是通过计算车轮转数,乘以车轮周长来测量的。优点:车轮传感器可测量垂直速度,并能根据海拔变化计算出额外累积距离的百分比。对于那些在骑行中需要快速爬升和下降大量海拔的山地车手来说,这可能会成为一个稍显重要的因素。缺点:依赖车轮传感器时常见的问题包括:车轮尺寸记录不准确;将设备安装到车轮尺寸不同的另一辆自行车上却未进行调整;或者由于GPS定位不准确,或者磁铁未能计数每个车轮转动周期,导致自动检测的车轮尺寸计算错误。

恢复距离

如果您怀疑设备记录的距离有问题,可以使用 Strava 的上传后修改功能来覆盖该数据。在 Strava 网站上,点击左侧边栏中的三个点操作菜单,然后选择“修正距离”选项。此操作可通过剔除异常的 GPS 数据(如不准确的 GPS 定位点以及与文件不一致的数据)来提高上传数据的质量。如果你改变了主意,再次点击该按钮即可恢复到原来的距离。

当存在多个距离数据源时,Garmin 设备输入的优先级顺序

如果你有一个功率分路器(PowerTap)或 GSC-10 速度/踏频传感器或两者都有,会发生什么?当边缘对相同的信息有多个来源时,它使用一个预定的选择过程来选择它认为最准确的来源。

  • 如果你的 Gamin 连接了功率分路集线器(PowerTap hub),那么从功率分路集线器(PowerTap hub)获取的速度读数将高于所有其他输入。

  • 如果您拥有 GSC-10 速度/踏频传感器,Garmin 设备将使用该传感器的输出数据来计算距离,而非 GPS 计算的距离。

  • 如果你两者都没有,Garmin 将根据 GPS 计算距离。

关键在于,来自任一数据源的数据都能无缝整合到距离流下的记录文件中。在某些情况下,以 MPH 为单位的速度也作为扩展名记录在文件中。无论如何,Garmin生成的每个文件都包含一个以累计米为单位的距离数据流,用于记录总距离以及最高速度和平均速度。

这是否解答了您的问题?