evava14 wrote:
Hi! I noticed Strava phone app modifies my Apple watch workout data upon upload. I use the fitness app on the watch but when I upload workout, the distance and elevation are often different compared to what the actual apple workout (which is correct). Is there a way to work this out?
The only way is to contact Strava to find out what it changes, how it changes it and why.
I do outdoors cycling workouts and I have a Garmin bike computer that measures the same things that the Apple Watch measures (except the Garmin does not measure heart rate). The Apple Watch and Garmin agree closely for workout time, distance traveled, average speed, splits times, elevation gained and lost and real time elevation information. The Garmin and Apple Watch do differ for what is reported for calories consumed. I don't care about the calories but explored that a little to understand any differences and found that calorie differences could be explained by (a) weight of bike is factored into the Garmin calculated exertion but not for the Apple Watch (Apple Watch only knows about my body weight); (b) calories are higher when basal metabolism is added in to the exercise-only calories exerted; (c) Apple Watch factors in the measured heart rate into calorie expenditure, while my Garmin bike computer does not know what my heart rate was so can't factor it in. All of (a), (b), (c) can make a difference for calories. Calories are not something I care about or am keeping track of, but I do see differences there due to those three factors. I weigh about 165 pounds and my bike is about 21 pounds so not including the mass of the bike does change the calories calculated, especially on hilly and mountainous rides, which I do a lot of.
The Garmin data are uploaded to a Garmin site, not unlike the way Strava does it. Except my Garmin data all match my Apple Watch data (except for calories, where the differences are understood and come from known things).
Apparently, from what I have read about how Strava works, Strava (which I do not use, personally), reinterprets the GPS data from your device (Apple Watch or iPhone I presume) and resorts the workout into workout (moving) time and paused time (not moving) based on what it sees in the GPS data. So if Strava sees the GPS location not changing, it may categorize that as a "pause" in the workout and thus shorten the moving (workout) time since it believes you were stationary then. Or, if you were actually stationary (workout was paused) but the GPS shows some motion, which might not be real since it could be just GPS "noise" due to GPS satellites rising/setting or blockage from trees, buildings, etc., then Strava might recategorize some of your stationary (workout paused) time as workout (moving) time. Either way, the average speed and distance can be changed by what Strava does. This would of course also change calories. And it might also change the elevation gain -- note that elevation is the noisiest of all the position components measured by GPS and this can result in elevation apparently changing even when you are stationary, or vice versa. These "recalculations" done by Strava can result in discrepancies between the Apple Watch and iPhone data and what Strava places into its data base.
Personally, I don't like the idea of Strava changing the original data in this way. I also don't use Strava and would not trust it because of the way it "adjusts" the original data.