跳转到主要内容

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

作者:Rochelle Garcia

即使你和朋友一起完成同一项活动,Strava 上的距离计算结果也可能存在差异。 多数情况下,这是因为你们其中一人或双方的 GPS 设备记录的位置(或其他)数据未能准确反映活动情况。 GPS 漂移、GPS 信号丢失或 GPS 轨迹“跳跃”等因素,都可能导致记录的距离多于或少于实际距离。

以下是 GPS 漂移(记录的路线略微偏离道路)和 GPS 轨迹“跳跃”的示例。 该活动的距离被高估,因为 GPS 轨迹中的每一次“之”字形偏移都会用直线连接起来计算。 Strava 会应用一定的平滑处理技术来修正不良数据,但在某些极难处理的情况下,我们无法合理估算你的距离。

Morning_Run___Run___Strava.jpg

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

许多设备会在活动文件中写入自己的距离数据流,其中可能包含来自传感器(如车轮传感器)的信息。 Strava 会对上传的数据进行某些平滑处理,以去除异常 GPS 点,但总体而言,如果我们使用你设备的距离数据流,你在 Strava 上看到的距离应与 GPS 设备上的结果比较接近。 如果设备没有在文件中写入距离数据流,我们会使用 GPS 数据进行计算,即通过累加各个 GPS 点之间的距离来计算总距离。 同样,Strava 会进行某些平滑处理以去除异常 GPS 点,包括不准确的 GPS 点以及与文件明显不一致的数据。

当异常/错误的 GPS 数据超过一定阈值时,Strava 的文件解析器会综合 GPS 数据和设备记录的距离,重新计算活动距离,以修正 GPS/设备数据中不准确的部分。 这种错误数据检测机制旨在提升上传到 Strava 的数据的质量,并有效解决许多与 GPS 数据不一致有关的问题。 重新处理后的距离可能与 GPS 设备最初记录的距离数据不同,这在使用速度传感器的情况下尤为明显。

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

这是否解答了您的问题?