You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I had been wondering about this for a while, because I'd noticed that the "max speed" shown on a Workout page has always been rather off. I figured this had something to do with GPX parsing, but looking more into it, I think the data is getting written into the DB column max_speed in imperial units, and then getting "converted" from metric back to imperial on display, resulting in an incorrect number. This seems to also affects records, but seems to only impact rides (and not hikes or walks), as far as I can tell...
Here's some examples from my instance:
Correct?
Activity type
Max speed of activity on Strava
Max speed shown in FT
max_speed for workout in DB
❌
Ride
33.5 mi/h
19.37 mi/h
31.17
❌
Ride
29.0 mi/h
18.7 mi/h
30.09
✅
Hike
3.78 mi/h
3.95 mi/h
6.35
First ride from table in FT:
Same in Strava (I loaded the gpx from Strava into FT, so they should be mostly the same, apart from maybe some smoothing):
The text was updated successfully, but these errors were encountered:
I had been wondering about this for a while, because I'd noticed that the "max speed" shown on a Workout page has always been rather off. I figured this had something to do with GPX parsing, but looking more into it, I think the data is getting written into the DB column
max_speed
in imperial units, and then getting "converted" from metric back to imperial on display, resulting in an incorrect number. This seems to also affects records, but seems to only impact rides (and not hikes or walks), as far as I can tell...Here's some examples from my instance:
max_speed
for workout in DBFirst ride from table in FT:
Same in Strava (I loaded the gpx from Strava into FT, so they should be mostly the same, apart from maybe some smoothing):
The text was updated successfully, but these errors were encountered: