HTML5 Geolocation API (Informationstechnik)

claus, Thursday, 08.09.2022, 10:21 (vor 84 Tagen)

Hallo

Ich verwende privat die Geolocation-API, eine Schnittstelle, die die Koordinaten des GPS-Empfänger in einem Smartphone zugänglich macht für Webseiten mittels Javascript.

Für einen Standort stehen damit zur Verfügung:
1. Latitude, Longitude, Genauigkeit sowie
2. Altitude und Genauigkeit.

Zu 1. kann ich nicht klagen, erhalte Ergebnisse mit Genauigkeiten meist bei 7m

Zu 2. erhalte ich immer, auch in anderen Regionen und mit anderen Handys, deutlich größere Werte als mir Google Maps für diesen Standort ausgibt
Wenn ich zum Beispiel mit meinem Handy, GPS integriert, die Koordinaten für meinen aktuellen Standort abfrage, lande ich bei 115 m statt 69 m, den Wert von Google Maps. Ich habe den Eindruck, dass die Höhe immer etwas weniger als das Doppelte des tatsächlichen Wertes ist.

Die Standardisierungsstelle für das Web, das W3C, schreibt dazu:
"The altitude attribute denotes the height of the position, specified in meters above the [WGS84] ellipsoid."

Hat jemand eine Erklärung dafür? Ich hab schon überlegt, ob vielleicht eine andere Einheit dahinter stecken könnte. Aber man schreibt ja "m". Und Google wiederum scheint ja auch [WGS84] zu verwenden.

Gruß Claus

HTML5 Geolocation API

Eddi, Thursday, 08.09.2022, 12:05 (vor 84 Tagen) @ claus

Hallo,

von der Größenordnung her könnte das die Differenz zwischen ellipsoidischer Höhe über dem WGS 84 und Höhe über dem Geoid sein, also die Geoidundulation. Überprüfe mal die jeweiligen Bezugssysteme und das Vorzeichen!

Eddi

HTML5 Geolocation API

claus, Thursday, 08.09.2022, 13:31 (vor 84 Tagen) @ Eddi

Hallo Eddi

ich bin Programmierer, das kann ich nicht :(

HTML5 Geolocation API

claus, Thursday, 08.09.2022, 13:53 (vor 84 Tagen) @ claus

Dann frag ich noch mal anders:

Eigentlich will ich ja den Höhenunterschied zwischen zwei Punkten, die absolute Höhe ist für mich gar nicht so interessant. Auch wenn meine Einzelwerte von Goggle Maps abweichen, ist denn der Höhenunterschied korrekt?

Gruß Claus

HTML5 Geolocation API

Eddi, Thursday, 08.09.2022, 14:25 (vor 84 Tagen) @ claus

Hallo,

wie gesagt, dass ist nur eine Vermutung von mir!

Aber hiermit kannst Du ja mal Vergleichsrechnungen anstellen:

http://gibs.bkg.bund.de/geoid/gscomp.php?p=g

Und ja, im Rahmen der von Dir angegebenen Genauigkeiten sollte der Höhenunterschied in Ordnung sein, wenn Du in einem System bleibst.

Eddi

HTML5 Geolocation API

claus, Thursday, 08.09.2022, 15:28 (vor 84 Tagen) @ Eddi

Hallo Eddi

für den Standort meiner Ausgangsfrage ergibt sich:

ellipsoidische Höhe [m] 115
physikalische Höhe / Gebrauchshöhe [m] 75

die 75 passen wohl halbwegs zu 69.

Ich bin skeptisch, ob es sich lohnt, als Laie irgendwelche Berechnungen aus der GPS-Höhe anzustellen. Es ist wohl besser, im Nachhinein die Route in Maps nachzuahmen und daraus die Höhe, Höhendifferenz abzuleiten.

Aber trotzdem besten Dank für deine Hilfe

Gruß Claus

RSS-Feed dieser Diskussion