Site Issues Training Log & Site Support » Map My Ride vs BT elevation profiles Rss Feed  
Moderators: k9car363, alicefoeller Reply
2010-09-09 3:52 PM

User image

Regular
255
1001002525
Subject: Map My Ride vs BT elevation profiles
So I've always wondered about the seeming discrepancy between elevation profiles in the Map My Fitness websites and the route calculator here.

As an example, I've created basically the exact same route on both sites. On map my ride, it says that I'll be doing a total of 2812 feet of climbing. On BT, it says I'll be doing 4268 feet of climbing. Since this is obviously a huge discrepancy, I want to know - which one is right?


http://www.beginnertriathlete.com/discussion/training/map.asp?routeid=142315

http://www.mapmyride.com/ride/united-states/ut/sandy/871128406433116076


2010-09-09 10:54 PM
in reply to: #3090041

User image

Champion
11641
50005000100050010025
Fairport, NY
Subject: RE: Map My Ride vs BT elevation profiles
Which is accurate? Probably neither.  While measuring and calculating elevation at ground level would seem to be a pretty straightforward task, it's anything but.  It's actually an extremely complex subject.

There have been some pretty long threads in this forum and the Triathlon Talk forum regarding using consumer electronics to measure elevation changes. Some of the participants in those threads are professionals in the field who do a much better job of explaining the complexity than I could.

There are three keys facets to this:
  1. the elevation dataset being used
  2. what points on the map are being used
  3. the algorithm used to calculate differences in elevation between those points
I can't specifically comment on other sites, but I can address our implementation. BT primarily uses a web service from the US Geological Survey to get our elevation data, with another service used as a backup in case the USGS service isn't available.  When you click on the map, we get the latitude and longitude for that point from the Google Maps service, send those values to the USGS service and that returns the elevation above sea level.  We then compare that elevation to the previous point on the route, and if the elevation is greater we add the difference to the Total Climbing value. 

BTW, there are some conditions under which our maps will give erroneous total climbing values* (timing problems arising from calling Google and the USGS for two pieces of data on the same point. A simple description for a very complex problem). This is why the "Reset Elevation" button is there. If a climbing values seems too high, click that button and it will retrieve the elevation values from the USGS and recalculate the climbing totals. This can also be used when uploading from some devices like older Garmins that report specious elevation data.

* Another recent thread asked about planned upgrades to the Route Tracker. It is being totally rewritten from the ground up, in part to get rid of this problem.
New Thread
Site Issues Training Log & Site Support » Map My Ride vs BT elevation profiles Rss Feed