Geographic Information Systems Asked by Mnementh on October 24, 2020
For a program I have to calculate the height according to EGM96. I found http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm96/egm96.html – this site delivers files with parameters and a fortran-program. But I feel unable to understand what is going on in this Fortran-program and have no idea how to use the parameters to generate the correct height. Can someone explain the algorithm to me?
GeographicLib includes classes to compute the geoid height via interpolation on a grid of values (the Geoid class) and via summing the spherical harmonic sum (the GravityModel class). The interpolation method is pretty straightforward; see the associated documentation, Geoid height. I agree that the NGA programs for computing the geoid height via spherical harmonics are poorly documented. I've tried to explain the method on the documentation page, Gravity models. More to the point, I'm happy to answer questions. (I've had no luck getting NGA to answer questions about its programs!)
Answered by cffk on October 24, 2020
Pardon if I'm cross-posting a link from Stack Overflow. I asked a similar question on Stack Overflow with regards how to do the calculations for an IOS application. I actually ended up answering my own question but I've posted a link here which gives you both C and Objective C code to complete this task.
Code is here:
https://stackoverflow.com/questions/22196714/wgs84-geoid-height-altitude-offset-for-external-gps-data-on-ios
Somebody ported a Fortran program to do these calculations into C and I then ported it over to Objective C
Answered by Jeef on October 24, 2020
Here is a C# library for calculating geoid EGM96 undulations: https://github.com/MatejFranceskin/GeoidHeightsDotNet
Available also as Nuget packet: GeoidHeightsDotNet
Answered by user2219675 on October 24, 2020
There is a JavaScript conversion library here: https://www.npmjs.com/package/egm96-universal
Answered by nicolas-van on October 24, 2020
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP