GOUPIL 30101 <goupi...@gmail.com
> Hello, have you also observed altitude errors of the order of 40 to 50
> meters in addition to the actual altitude? Did you manage to correct this?
This is complicated:
The android location API returns "height above ellipsoid (HAE)" which
is not what people call altitude.
osmand is just a client using your phone's GPS (GNSS) receiver.
First figure out if the phone is ok. Install GPSTest which will show
"Height Above Ellipsoid" labeled, somewhat confusing, as "Alt", and
"WGS84 Orthometric Height", which is very close to what people mean by
altitude as "Alt (MSL)". You will notice that they are different.
To look up the difference between HAE and WGS84 Orthometric Height,
osmand has a downloadable map called world altitude correction.
Without it, osmand displays HAE, and with it, WGS84 Orthometric
Height, which is effectively a global definition of altitude.
Make sure you have this installed.
You would be correct to say that this is all unfortunate. That the
complexity exists is unavoidable, but that you are having to deal with
it is because of the choices made in writing the Android API.