Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

geoid height correction is missing #120

Open
think-nice-things opened this issue Jan 25, 2023 · 5 comments
Open

geoid height correction is missing #120

think-nice-things opened this issue Jan 25, 2023 · 5 comments

Comments

@think-nice-things
Copy link

As far as I can see height data is systematically wrong.
In my location I get heights which are about 40 m too high for example but as the geoid is different on each point of the earth it might be a totally different offset at your location.

This is probably due to the fact that geoid correction is missing.
See for example this thread: Akaflieg-Freiburg/enroute#28

A simple example to do pretty good geoid correction is at geoid.py which uses the EGM96 gridded data WW15MGH.DAC and interpolates with splines. Btw. this file and method is for example also used for the geoid correction osmand.

@bfabiszewski
Copy link
Owner

Thanks for the info!
I was thinking about implementing something like this.
But not here in the logger app, but in the track viewer part.

@think-nice-things
Copy link
Author

thanks, that's probably ok too. Would this also apply to gpx exports from the server?
Btw. if implemented in the app it should be possible with NMEA sentences GGA ($GPGGA) from the GPS device too, see
https://de.wikipedia.org/w/index.php?title=NMEA_0183
http://www.nmea.de/nmea0183datensaetze.html

@bfabiszewski
Copy link
Owner

This is yet to be seen. Could probably also be applied while exporting data.
The development of the server part is however slow. I need to do a major rewrite to modernize and cleanup the code first before I implement any new features. But I am still short of time.

I am trying to keep this logger as simple as possible. There are many other GPS trackers with many more features. I just focus on battery life and reliability. I don't access any extended data from GPS device, generally I am fine with coordinates, altitude is just a bonus. This is usually enough to simply map outdoor activities.

@TimHoepfner
Copy link

@bfabiszewski what is your strategy to modernize the server part?

@ohhai
Copy link

ohhai commented Mar 17, 2024

In the meantime, is there any simple solution to do this correction at PC for an exported gpx?
Something like geoid_correct.py in.gpx out.gpx

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants