I tried to edit my question with more details and I also think that lot of people can benefit from this question!

I was recording a track with my Android and later I found out that I end up having incorrect altitudes. To be precise I was recording a terrain of an island situated in Croatia. First I started asking myself why is that, and I got answer right here: Inaccurate altitude GPS data with my Android? as well on some other pages, including one also mentioned in the linked above: stackoverflow.com/questions/11168306/. So it turns out that I recorded ellipsoidal height(h) and in order to get Orthometric height(H) (real height that I need), I need to calculate first Geoid Height(N), which can be seen here:

enter image description here [source: http://www.geomobileinnovations.com/]

So I have manually calculated Geoid Height from this page: http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm96/intpt.html and as alternative for not transforming decimal to degrees from third party there is also this page: https://geographiclib.sourceforge.io/cgi-bin/GeoidEval?input=44.97775%2C+14.73826&option=Submit.

Now I am wondering how to calculate geoid height automatically in QGIS? People were mentioning that there is some sort of documentation for calculating geoid height on earth-info.nga but it is given in Fortran/C/?. In addition to that Google Earth have option that pops up on opening a file: Adjust altitudes to the ground level, which I assume it might be a possible solution for Google. So if Google Earth has it I guess there is some sort of plugin from QGIS too.

  • Mobile phone that I have: Sony Xperia m4 aqua and I had High accuracy mode turned on. Specification for my phone can be found here: imei.info/phonedatabase/16958-sony-xperia-m4-aqua-e2303 (GPS: A-GPS/Glonass, GLONASS: No).


My question was marked as duplicate, if it refers to my old question, I dont see it to be the same. My last question was about "why", this question is about "how".

  • You should give MUCH more information on everything in order that someone is able to help you. – RoVo Apr 3 '17 at 11:46
  • 1
    I think the moderators have in mind that when you know why the accuracy is lower, then you can find the how to improve it, i guess. This makes your question too broad (in my opinion), because they can be as many answers as many why's. However, I do think it's a good question, and it's not a duplicate. I suppose the answers lies within a ground control service you subscribe to or a connexion to a GPS antenna. – gisnside Apr 4 '17 at 16:14

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.