跳转到主要内容

为什么我的活动距离与朋友的活动距离不同?

作者:Rochelle Garcia

即使你与朋友一同进行活动,Strava 计算出的距离也可能存在差异。 在大多数情况下,这是因为其中一方或双方的 GPS 设备记录的位置(或其他)数据未能准确反映实际活动情况。 GPS 漂移、GPS 信号丢失或 GPS 轨迹“跳变”等因素,都可能导致记录的活动距离与实际行进距离不符(偏多或偏少)。

下图展示了 GPS 漂移(记录的路径与实际道路略有偏差)和 GPS 轨迹“跳变”的示例。 此次活动的距离数据被虚高了,因为 GPS 轨迹中的每一次曲折波动(“之”字形变化)都被视为直线段并计入了总距离。 Strava 会采用平滑处理技术来修正不良数据,但在某些极端情况下,我们无法提供准确的距离估算值。

Morning_Run___Run___Strava.jpg

为什么 Strava 上显示的距离与 GPS 设备记录的距离不同?

许多设备会将自身的距离数据流写入活动文件中,其中可能包含来自轮速传感器等设备的数据。 Strava 会对上传的数据进行平滑处理以剔除异常 GPS 点;通常情况下,如果我们使用设备自身的距离数据流,Strava 上显示的距离应与你 GPS 设备上的距离大致相同。 如果设备未将距离数据流写入文件,我们将利用 GPS 数据来计算距离,即累加各个 GPS 点之间的距离。 同样,我们会进行平滑处理以剔除异常 GPS 点,这包括不准确的 GPS 点以及与文件数据明显不符的数据。

当异常或不良 GPS 数据超过一定阈值时,Strava 的文件解析程序会重新计算活动距离,通过融合 GPS 数据和设备距离数据来修正那些 GPS 或设备数据异常的片段。 这种不良数据检测机制旨在提高 Strava 上传数据的质量,并能解决许多因 GPS 数据不一致引发的问题。 重新计算后的距离可能与 GPS 设备最初报告的距离数据不同,尤其是在使用了速度传感器的情况下。

以下是关于距离计算方式的更多信息

这是否解答了您的问题?