Forum: Offtopic Android:User-Location, WGS84 und Co.


von Dennis S. (eltio)


Lesenswert?

Hallo zusammen,

ich fräse mich gerade ein wenig durch das Thema Geolocation und Co. 
beziehungsweise die programmatische Umsetzung unter Android. Das mag ein 
etwas weites Topic sein, aber vielleicht gibt es ein paar Erfahrungen 
dazu. Folgendes ist mein aktuelles Verständnis:

1) Es gibt mehrere Systeme für die Satellitennavigation, sprich GPS, 
GLONASS, Galileo, ...

2) Das verwendete System ist von der Hardware des Smartphones abhängig. 
Android macht dies transparent, der Programmierer kann hier keine 
Präferenzen angeben,

3) Koordinaten können unter anderem im "Sexagesimalsystem" oder in der 
"Dezimalschreibweise" angegeben werden, die Umrechnung ist verlustfrei 
möglich.

4) Die Angabe von Koordinaten ist nicht eindeutig, weil ein Bezugssystem 
fehlt. Dieses ist üblicherweise WGS84, in der Schweiz aber wird zum 
Beispiel auch das "Schweizer Gitter" genutzt.

5) Die Umrechnung zwischen den Bezugssystemen ist prinzipiell möglich 
unter Umständen jedoch nicht verlustfrei.

6) Die Android-API [1] spuckt immer WGS84-Koordinaten aus. Dies ist 
unabhängig von dem verwendeten Satellitensystem.

Würde mich freuen, wenn hier jemand sein Wissen und seine Erfahrungen 
mit mir teile könnte.

Viele Grüße
Dennis

[1]: https://developer.android.com/reference/android/location/Location

von Dennis S. (eltio)


Lesenswert?

Niemand da der sich mit Android und / oder GPS auskennt?

von Christian R. (supachris)


Lesenswert?

Vielleicht liegt es daran dass du in deinem Beitrag keine einzige Frage 
gestellt hast.

von Dennis S. (eltio)


Lesenswert?

Christian R. schrieb:
> Vielleicht liegt es daran dass du in deinem Beitrag keine einzige Frage
> gestellt hast.
Naja, den Text muss man natürlich auch mit Aufwand missverstehen 
wollen...

Aber okay... Sind meine Annahmen soweit korrekt?

: Bearbeitet durch User
von Matthias L. (limbachnet)


Lesenswert?

Ich bin zwar auch kein Spezialist, aber ich fang mal an...

Dennis S. schrieb:
> 1) Es gibt mehrere Systeme für die Satellitennavigation, sprich GPS,
> GLONASS, Galileo, ...

Richtig.

> 2) Das verwendete System ist von der Hardware des Smartphones abhängig.
> Android macht dies transparent, der Programmierer kann hier keine
> Präferenzen angeben,

Njaein, die Apps müssen z.B. Glonass schon selbst auch unterstützen; 
dass das Handy allein das auch kann, reicht IIRC nicht - sonst wäre 
sowas da ja nix besonderes:
https://www.pocketnavigation.de/2012/03/glonass-fahige-navi-software/

> 3) Koordinaten können unter anderem im "Sexagesimalsystem" oder in der
> "Dezimalschreibweise" angegeben werden, die Umrechnung ist verlustfrei
> möglich.

Ja - wobei es jeweils noch unterschiedliche Schreibweisen gibt. Z.B. bei 
Sexagesimal Grad:Minute:Sekunde oder Grad,MinuteSekunde. Letzteres ist 
saublöd und deshalb auch selten, weil man es schnell mit Dezimal 
verwechselt, kommt aber vor.

> 4) Die Angabe von Koordinaten ist nicht eindeutig, weil ein Bezugssystem
> fehlt. Dieses ist üblicherweise WGS84, in der Schweiz aber wird zum
> Beispiel auch das "Schweizer Gitter" genutzt.

Richtig.

> 5) Die Umrechnung zwischen den Bezugssystemen ist prinzipiell möglich
> unter Umständen jedoch nicht verlustfrei.

Naja, wenn man die umzurechnenden Bezugssysteme kennt, dann kann es ja 
nur winzige Umrechnungsverluste geben - die Erdoberfläche ist ja immer 
die selbe, oder? Wenn man raten muss, in welchem System man eine 
Koordinate angeliefert bekomt, dann wird's lustig...

> 6) Die Android-API [1] spuckt immer WGS84-Koordinaten aus. Dies ist
> unabhängig von dem verwendeten Satellitensystem.

Passe. Das weiß ich nicht.

von Pandur S. (jetztnicht)


Lesenswert?

Zwischen Schweizer Gitter und dem globalen Gitter gibt es eine 
Umrechnungsfunktion. Allenfalls bei der Landestopo suchen, resp 
nachfragen.

Viel schlimmer sind die Zeiten. Mit den Zeitzonen bist du noch absolut 
gar nirgends. Da gibt es lokale Halb- und sogar Viertelstundenzonen. Die 
Folgen auch Landesgrenzen. Und dann gibt es Enklaven. Dann kommt noch 
eine Staatsabhängige Sommerzeit hinzu, oder auch nicht.

von Dennis S. (eltio)


Lesenswert?

Joggel E. schrieb:
> Viel schlimmer sind die Zeiten. Mit den Zeitzonen bist du noch absolut
> gar nirgends. Da gibt es lokale Halb- und sogar Viertelstundenzonen. Die
> Folgen auch Landesgrenzen. Und dann gibt es Enklaven. Dann kommt noch
> eine Staatsabhängige Sommerzeit hinzu, oder auch nicht.

Da hast du natürlich recht. Aber das tangiert mich ja hier nicht.. oder 
ich erkenne es noch nicht. ;-)

von Dennis S. (eltio)


Lesenswert?

Matthias L. schrieb:
> Njaein, die Apps müssen z.B. Glonass schon selbst auch unterstützen;
> dass das Handy allein das auch kann, reicht IIRC nicht - sonst wäre
> sowas da ja nix besonderes:

Hmm... deine Aussage hat eine gewisse Logik. Aber was genau da jetzt von 
der App unterstützt werden muss verstehe ich nicht. Ich habe jedenfalls 
keine Möglichkeit im Android-SDK gefunden um aktiv zwischen den Systemen 
umzuschalten.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.