Interpretieren von GPS-Standortdaten JSON

Ich habe diese Daten von meinem Telefon erhalten, das meiste davon verstehe ich im Allgemeinen, aber einige der GPS-Positionswerte haben mich verwirrt:

"locations" : [ {
    "timestampMs" : "1531422503855",
    "latitudeE7" : 399187535,
    "longitudeE7" : -751663977,
    "accuracy" : 16,
    "altitude" : -28,
    "verticalAccuracy" : 2
}, {
    "timestampMs" : "1531422474313",
    "latitudeE7" : 399187554,
    "longitudeE7" : -751664138,
    "accuracy" : 16,
    "altitude" : -28,
    "verticalAccuracy" : 2
},

Jetzt verstehe ich, wie man das meiste davon entschlüsselt, der Zeitstempel ist im Epochenformat und die Koordinaten sind ein Faktor von 10 ^ 7. Aber im Grunde sind es die letzten drei, die mich verwirren. So wie ich es verstehe, ist Genauigkeit definiert als der Radius von 68% Vertrauen. Ich gehe also davon aus, dass der zurückgegebene Wert, in diesem Fall 16, ist, dass das GPS zu 68 % sicher ist, dass es innerhalb von 16 Metern (?) genau ist. Aber mit den Höhen- und vertikalen Genauigkeitswerten habe ich KEINE Ahnung. Ich weiß, dass die Höhengenauigkeit für GPS aus vielen Gründen sehr ungenau ist, aber ich gehe davon aus, dass diese -28 28 Meter unter dem Meeresspiegel negativ ist ...? Aber um ehrlich zu sein, bin ich mir neben der vertikalen Genauigkeit nicht sicher. Wenn mir jemand die richtige Interpretation geben könnte, wäre ich sehr dankbar.

Zweite, aber kleine Frage, das Telefon hat innerhalb von 30 Sekunden zwei GPS-Punkte aufgezeichnet, an denen sich das GPS im Grunde neu zentriert und einen genaueren Standort erhält. Kann man mit Sicherheit davon ausgehen, dass dieser zweite Standort der "richtige" Standort ist, mit wie häufig das Gerät pollt die Daten?

Antworten (1)

Es wäre sinnvoll, dass eine Genauigkeit von 16 bedeutet, dass eine Wahrscheinlichkeit von 68 % besteht, sich innerhalb des Kreises mit einem Radius von 16 m zu befinden, der auf den gemeldeten Breiten- und Längengrad zentriert ist, da dies die getAccuracy()-Methode von Android zurückgibt . Ebenso würde die vertikale Genauigkeit (die für mich auch oft 2 ist) mit 68% von ±2m Sinn machen (von getVerticalAccuracyMeters ). Es gibt keine Dokumentation, die ich über das Format finden kann, daher ist es schwer sicher zu sein.

GPS ist in der Höhe normalerweise weniger zuverlässig als Breiten-/Längengrad, aber viele Telefone (meins eingeschlossen) haben barometrische Höhenmesser, die bei Kalibrierung viel genauere Höhen liefern können (was Google möglicherweise von Wetterstationen aus tun kann).

Theoretisch ist das alles gut, aber wenn man sich die eigenen Google Takeout-Daten ansieht, scheint es, dass die Höhe um ~ 30 m abweicht (weit mehr als die ± 2 m, die es behaupten würde). [ Aktualisieren Dies ist wahrscheinlich der Unterschied zwischen WGS84-Höhe und MSL; siehe http://www.esri.com/news/arcuser/0703/geoid1of3.html für eine Erklärung und http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm96/intpt.html für einen Taschenrechner .] Und wird selten aktualisiert (es zeigt mir seit Stunden über eine Reihe von Datensätzen denselben Wert an, und da ich nirgendwohin gereist bin, würden Sie jedoch eine zufällige Variation erwarten, wenn es sich um rohe GPS-Nummern handelt).

Ich würde nicht die Korrektheit irgendeiner dieser Daten annehmen. Denken Sie daran, wofür es gesammelt wurde – hauptsächlich für die statistische Aggregation, um Ihnen relevante Orte, Anzeigen usw. zu zeigen. Nichts davon erfordert, dass ein bestimmter Punkt korrekt ist. In der Tat habe ich in meiner Geschichte ein paar Punkte mit einer Genauigkeit von 1524304 – also, ähm, zu 68 % sicher, in welchem ​​Viertel der Welt ich mich befinde?

Spielt die Quelle der GPS-Daten eine Rolle, wenn es um die vermeintliche Richtigkeit/Genauigkeit geht? Diese Informationen stammen beispielsweise von Google Maps/findmyphone/Google Timeline anstelle einer organischen geplanten Standortaktualisierung, wobei alle GPS-Einstellungen aktiviert sind und keine Batteriesparoptionen aktiviert sind, wenn es um Standortdaten geht. Das würde aktiv Daten vom Telefon abrufen.
Auch das Telefon, von dem die Daten abgefragt wurden, war ein Samsung Galaxy S8, das unter anderem über ein Barometer verfügt, das bei der Genauigkeit der Daten helfen würde, da es ein Flaggschiff-Telefon ist.
@ Iam126264. Die aktive Verwendung des GPS führt wahrscheinlich zu einer viel genaueren Messung im Vergleich zum Mobilfunkmast / Wi-Fi / Bluetooth / schnellen GPS, das es sonst zum Energiesparen verwenden würde. Außerdem denke ich, dass ich herausgefunden habe, warum meine Höhe so stark abweicht - es ist nicht so, andere Definition von 0 Höhe, aktualisierte Antwort.
Ich sehe, die +-30 macht jetzt mehr Sinn. Ich denke, dies könnte den Rahmen von uns beiden sprengen, aber nehmen Sie an, dass -30 der "tatsächliche Nullpunkt" ist, wobei Null der mittlere Meeresspiegel ist, von dem wir nur annehmen, dass er für diesen Testfall gilt, wo stimmt das? mit tatsächlicher Straßeninfrastruktur. Wenn Sie entweder den Taschenrechner oder eine andere Website verwenden, die die Höhe bei bestimmten Koordinaten misst, und sagen, dass sie Ihnen an diesen Koordinaten einen Wert von 4 Metern geben, ist das von der tatsächlichen Straße? Bürgersteig? Eingang des Gebäudes, wenn es ein Gebäude/Haus/Bauwerk gibt?
@ Iam126264. Wenn Sie eine Site (oder eine topografische Karte) verwenden, sagt Ihnen diese, wie hoch der Boden über dem Meeresspiegel liegt. Das wird jedoch ziemlich ungefähr sein, es sei denn, Sie finden tatsächlich eine Vermessungsmarkierung. (Beispiel: Wenn ich topografische Karten für meinen Wohnort ansehe, sind sie seit den 90er Jahren nicht mehr aktualisiert worden. Meine Wohnsiedlung war noch nicht gebaut, und der Bau hat sicherlich die Topografie verändert.)
Fast eine Wiederbelebung des Threads, aber wissen Sie zufällig, wie genau GPS-Koordinaten von standortbezogenen Apps wie Google Maps in Bezug auf die sie umgebenden Immobilien sind? Wenn ich einen aktuellen GPS-Standort von einem mobilen Gerät innerhalb eines Gebäudes abrufe, gibt es im Grunde nur die "allgemeinen" Koordinaten des Hauses oder eine genaue Koordinate des Teils des Gebäudes, in dem sich das Gerät befindet. I Ich schätze, die Folgefrage lautet: Ist das moderne Koordinatensystem / die Ebene über dem Land abgebildet, unabhängig davon, welche Immobilien vorhanden sind?
@ Iam126264. Wie genau sie sind, hängt vom Gerät ab und davon, wie gut GPS/etc. Empfang ist. Die gemeldete Genauigkeitszahl (z. B. 16 m) sollte sagen. Das Koordinatensystem basiert auf einem mathematischen Modell der Erdform, kümmert sich überhaupt nicht darum, was dort gebaut wird (wenn überhaupt).