Hello Sander,
Yes, that is exactly how the majority of my test devices behave. And
(I am not sure 100%, but believe I remember this correctly) that is
also how java documents it:
The normal function call should report the satellite altitude (WGS84),
which sould be your 72m. Your GPS receiver seems to have a table
interpolating position-dependent corrections (not all receivers have
this), and it can be seen in GPS status.
Just for completeness: Some other devices do not seem to have a
correction table, and yet others seem to (flasely) output the
corrected (not WGS84) value to java.
Here is the main issue: Unfoirtunately I find no java-call to read the
correction value (if provided). Could anybody please double-check,
maybe it is just an oversight of mine. Because if we find one, we are
done, we could simply have a usefule option toggling between
displaying WGS84 or corrected altitude.
Sander, we could also contact the GPS Status author, but he likely
reads the chipsets more directly (which I do not want Osmand to go
into ...). You want to give it a shot and ask him?
For now, I think the best way of operation for OsmAnd users who care
is know their device deviation XXmeters at their home position (off
the internet or GPS Status, filtering in how their devcie behaves),
and for new locations check GPS status do determine the new number. I
pesonally would never use a bogus static correction in Osmand itself,
because for me traveling al lot it would always give me totally bogus
readings, unless I set it to 0.
Best regards,
Hardy
On 2 Sep., 07:49, Sander Deryckere <
sander...@gmail.com> wrote:
> I've just noticed that the gps status app gives such a correction.
>
> When I look at the altitude, it shows
> Altitude (+47m): 25m
> 25m is about correct according to the srtm data and what I've always heard.
>
> While in OsmAnd, the shown altitude is 72m.
>
> This is the case on both my devices, I wonder if they both have the same
> gps reading, or if the gps status app has found something different.
>
> Since we've been advertising the gps status app, we might try asking the
> developers how they do this.
>
> Regards,
> Sander
> Op 2 sep. 2012 03:28 schreef "Sabra Sharaya" <
sabrashar...@gmail.com> het
> volgende:
>
>
>
> > How is a person to determine what method the device uses? In OSMAnd, both
> > of my devices show a number for elevation. When I look at ele tags in
> > OpenStreetMap, usually the numbers are between 200 and 300 in this area,
> > while my devices usually report numbers between 750 and 850. But sometimes
> > the data included with the ele tags seems very old, and sometimes even the
> > latitude and longitude are not quite right. So I don't know which is more
> > accurate between the map data and the device data.- Zitierten Text ausblenden -
>
> - Zitierten Text anzeigen -