即使你和朋友一起进行活动,在 Strava 上也可能会得到不同的距离计算结果。 在大多数情况下,这是因为你的一个或两个 GPS 设备记录的位置(或其他)数据无法准确反映你的活动。 GPS 漂移、GPS 信号丢失或 GPS 轨迹"跳跃"等因素,可能会导致你的活动记录的距离多于或少于你实际行进的距离。
以下是 GPS 漂移(记录的路径与道路略有偏差)和 GPS 轨迹"跳跃"的示例。 此次活动的距离被高估了,因为 GPS 轨迹中每一个"锯齿"和"折线"都需要用直线连接起来计算。 Strava 会采用一些平滑处理技术来补偿错误数据,但在某些极难处理的情况下,我们无法为你提供准确的距离估算。
为什么我在 Strava 上的距离与我的 GPS 设备上的距离不同?
许多设备会将自己的距离数据流写入活动文件,其中可能包含来自传感器(如车轮传感器)的信息。 Strava 会对上传的数据进行一些平滑处理,以去除异常 GPS 点,但总体而言,如果我们使用你设备的距离数据流,你在 Strava 上看到的距离应该与你的 GPS 设备上显示的距离相近。 如果设备没有在文件中写入距离数据流,我们会使用 GPS 数据,通过累加各 GPS 点之间的距离来计算总距离。 同样,我们会进行一些平滑处理,以去除异常 GPS 点——这包括不准确的 GPS 点以及与文件明显不一致的数据。
当异常/错误 GPS 数据超过一定阈值时,Strava 的文件解析器会将 GPS 数据与设备距离数据混合计算,重新计算你的活动距离,以修正 GPS/设备数据异常的区域。 这项错误数据检测功能旨在提升 Strava 上传数据的质量,并能有效解决许多 GPS 数据不一致的问题。 重新处理后的距离可能与 GPS 设备最初报告的距离数据有所不同,尤其是在存在速度传感器的情况下。
以下是关于 距离计算方式的更多信息