Skip to main content

Differing elevation gain/loss in Gaia vs TrainingPeaks using same GPX file

Answered

Comments

3 comments

  • Chris Hillbee
    • Community moderator

    Hi there,

    This is likely a difference in how we and TrainingPeaks filter elevation data.

    An elevation algorithm can spit out vastly different results based on how often you sample the points. For a mountainous track that has continuously undulating ups and downs, it's possible to get widely different elevations calculated, depending on how frequently you want to sample the points. It will be much higher if you include every tiny up and down. If you under-sample - peaks and valleys may get cut off and the elevation will be too low.

    We think the trick is finding the middle ground between what people expect to see, and what is most accurate. In my opinion, I think we've done a really good job of this.

    Also, there's always a chance some GPS noise was introduced in your track recording. If you suspect this is the case, you can append '&elevationlookup' to the url of your track to pull elevation data from our servers instead of the GPX.

    Example:

    1
  • Ned_F

    Thanks for the explanation on the total ascent discrepancies. Is this also true for distance discrepancies?

    0
  • Jim

    @Ned_F

    This is also true for distance, but for slightly different reasons. When calculating distance, the app is fed all the raw location data gathered by the GPS chip on your device. From there, the algorithm filters out inaccurate points, applies a smoothing filter, and then averages the GPS points recorded. It is likely that other apps use a similar but different algorithm, so this might be part of the reason for discrepancies in distances.

    This article discusses some other reasons why you may see a discrepancy in the distance of recorded tracks: Why GPS Track Recording Can Be Inaccurate

    0

Please sign in to leave a comment.