Altitude in Charts signficantly different to what's in the recording #1631
-
I have seen the many questions related to altitude/elevation here, but I still got a question, or maybe looking for confirmation. My recordings don't show any value in the intervals tab, which is due to the fact that my phone (OnePlus 8 Pro) doesn't have a barometer, understood. Now, I just completed a bike trip, with OpenTracks, OSMand~, and Withings running in parallel. However, when I check the file recorded by OpenTracks with a text editor I can see that there are a few 650.1 records? And when I open this recording in e.g. https://opentopomap.org, I do get the correct elevation values as well? It looks like somehow what's shown in the OpenTracks charts is different from what's in the actual recording? Given that OpenTracks doesn't have the map available during recording, where are the correct values coming from? And if the correct values are somehow available, why bother showing the calculated GPS values in the charts? Aside from OpenTracks's simplicity, the fact that I can automatically store my tracks on Nextcloud is the killer feature for me. Which means, it doesn't matter if OpenTracks Altitude Charts are off, because I will do my reviews/sharing/etc. in a different app anyway. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 5 replies
-
OpenTracks UI shows altitude as EGM2008 while GPS (and also GPX/KML) only provide altitude as WGS84. |
Beta Was this translation helpful? Give feedback.
-
Thanks for getting back Dennis, does that mean you calculate two values in parallel? One is shown in the charts and the other one goes into the GPX/KML file? I think I need to find a few spots with a known and officially published elevation to check how much things are off, just out of curiosity. But in any case, OpenTracks GPX/KML is as good or bad as all the others which works for me. Also didn't realize that elevation isn't part of the OSM, https://help.openstreetmap.org/questions/3069/elevation-maps …and can also confirm that WGS84 is a lot more accurate. According to Wikipedia this peak is 766m, I had Komoot and OpenTracks running to test things out when I got up a while ago. Komoot is off by ~50m, shows 800m as max, and so is the the OpenTracks GPX file I captured. The OpenTracks chart though looks pretty close. Now I need a calibration setting for GPX/KML…or call it a day and ignore elevation :-) |
Beta Was this translation helpful? Give feedback.
The other way around.
We get WGS84 from GPS (it is the default for almost everything) and it has quite a difference. And then we use data from geographiclib (aka an approximation of the EGM2008 altitude correction function) to adjust the shown altitude in OpenTracks UI (not the export).
Almost all applications can only show WGS84.
There are some issues describing this problem in more detail in the repo.
PS With EGM2008 correction (using the bundled 5° data) the difference between MSL and shown altitude is about 1.5m if I recall correctly. WGS84 is up to 50m off.
And there are GPS calibration points. I was at one in Berlin (close to main station) to verify the whole thing.