Das vom Thread-Ersteller berichtete Problem habe ich auch mit Vespucci. Bei mir springt der GPS-Punkt zum teil mehrere hundert Meter weg vom eingentlichen (Netzwerk-)Standort. Der Kreis der GPS-Unsicherheit vergröĂert sich dabei auch regelmĂ€Ăig auf mehrere hundert Meter.
Ich behelfe in so einem Fall mit den A-GPS Daten von GPS Status. Eine echte Lösung ist das aber auch nicht.
Das ist möglicherweise genau das Problem. Die schlechte GPS-Abdeckung habe ich gerade in der Wohnung getestet. DrauĂen im Freien kommt dieses Verhalten aber auch oft vor.
Im Vespucci, in den Einstellungen wie in 750905 beschrieben ist âNetzwerkstandort nutzenâ angehakt.
Ich habs drauĂen getestet mit deaktivierten Mobile Daten. Das Smartphone hatte im freien Feld mindestens 20 Minuten GPS-Empfang. Die GPS-Genauigkeit lag da bei 3m laut GPS Status. Nach dem ZurĂŒcksetzen der A-GPS Daten können in diesem Fall keine neuen A-GPS Daten geladen werden. Die App zeigt beim Aufruf anfangs ca. 25m GPS Genauigkeit, die sich aber bald auf 5m reduzieren. Also daran liegt nicht.
Da mit A-GPS Daten schneller eine hohe Genauigkeit erreicht wird, lade ich A-GPS Daten nach Einschalten des Smartphone runter.
Die Apps OSMAND und Magic Earth zeigen den Standort sofort mit hoher Genauigkeit an.
Bei Vespucci habe ich heute âNetzwerkstandort verwendenâ in den Standort-Einstellungen deaktiviert, seitdem trat dieses von mir beschrieben Verhalten nicht mehr auf. Wer den springenden GPS-Punkt auf die Nerven geht muĂ halt diese Einstellung entsprechend deaktivieren.
Dann zum Spass einmal einen Track aufzeichnen wollen. Schub war er da, wo er hinsollte. Zumindest grob. 100m sind immer noch daneben. Zumindest im richtigen Ort. Der blaue Pfeil wird auch angezeigt und die beiden Optionshaken sind deaktiviert.
Wenn ich das richtig verstanden habe, dann holen sich OsmAnd und die andere App eigenstÀndig die Korrekturparameter?
App âGPS-Testâ gestartet und hat sich gleich auf 4m eingependelt ohne lange warten.
Wie kann ich die A-Parameter beziehen, wenn dieses erforderlich ist?
Die holt sich die GPS-Mimik des Handys, also das BetrĂŒbssystem. Einzelne Apps haben damit nicht viel am Hut, die verlassen sich auf die GPS-Daten, die ihnen das System zuschustert. Ich verstehe daher nicht, wieso die eine App bei dir prĂ€zise ist und eine andere nicht.
In GPS-Test: MenĂŒ â AGPS â Clear and update. Macht es aber auch selbst regelmĂ€Ăig.
⊠schneller eine hohe Genauigkeit erreicht wird. GPS allein ist nicht weniger genau, braucht aber im schlimmsten Fall bis zu 10 Minuten, um alle Korrekturparameter aus den Satellitensignalen herauszufischen. Mit A-GPS geht das in Sekundenbruchteilen. Die Genauigkeit an sich ist durch A-GPS nicht höher, sie ist nur eher da.
IMHO, ausser man will von google getrackt werden (EinschrÀnkung siehe unten), sollte man nur GNSS Standortdaten verwenden, dann gibt es auf jeden Fall kein Problem.
Setzt man das GerĂ€t auf âich will von google getrackt werdenâ*, dann verwendet Vespucci, wenn vorhanden, den Standort der aus den GNSS Daten bestimmt wird, ansonsten, mit einer gewissen Hysterese, den aus WLAN und mobilen Daten gewonnenen Wert. Dieser kann naturgemĂ€ss stark vom effektiven Standort abweichen, was manchmal zum Hin- und Herspringen fĂŒhrt. Setzt man aber die entsprechende Vespucci Einstellung, wird unabhĂ€ngig von den GerĂ€teeinstellungen nur der GNSS Standort verwendet (getrackt wird man dann natĂŒrlich dann trotzdem).
Andere Apps verwenden einen (von google) gemittelten Wert, der aber naturgemÀss voraussetzt, dass man sich immer tracken lÀsst.
FĂŒr die Trackaufzeichnung verwendet Vespucci im jeden Fall immer nur den GNSS Wert.
Simon
die Bezeichnung der verschiedenen Einstellungen hat sich von Android Version zu Android Version geÀndert abhÀngig davon wie stark google gerade daran interessiert war das tatsÀchliche Verhalten zu verschleiern. Ob jetzt google die Standortdaten tatsÀchlich nutzt oder nicht, hÀngt aber so oder so nicht unbedingt von den jeweiligen Einstellungen ab.
** ich hab gerade jetzt ernsthaft nachgeschaut wie die entsprechenden Einstellungen fĂŒr Android 9 heissen. Um nicht getrackt zu werden (ob das wirklich was heisst siehe oben) sollte âStandortgenauigkeit verbessernâ ausgeschaltet sein.
4.0 und höher geht im Augenblick noch problemlos mit der regulĂ€ren Version, allerdings sind google und Konsorten daran, alles unter 5.0 nicht mehr zu unterstĂŒtzen (d.h. > 150â000â000 GerĂ€te), es könnte also bald noch mehr Varianten geben oder die < 3.0 UnterstĂŒtzung von uns aufgegeben werden.