1. Nimm jetzt an unserem Geotel Note - Gewinnspiel teil - Informationen zum Note findest Du hier!
  1. jim, 29.08.2011 #1
    jim

    jim Threadstarter Android-Hilfe.de Mitglied

    Hallo liebes Forum,

    ich möchte gern die Position und die Höhe meines Gerätes selber berechnen und zwar aus den Satellitendaten welche die Android GpsSatellite klasse zur Verfügung stellt.

    Ich lasse mir momentan die Satelliten anzeigen mit denen ich verbunden bin und auch deren Status. Leider kann ich mit den Memberfunktionen bzw. deren Rückgabewert nicht viel anfangen. Wie kann ich die Informationen aus den Satellitendaten für mich nutzen. Beispiele zur Entfernungsbestimmung durch Messung der Laufzeit von Signalen habe ich gefunden, leider weis ich nicht wie ich die Informationen aus

    GpsSatellite.getAzimuth()
    GpsSatellite.getElevation()

    dafür nutzen kann.


    Vielen Dank Jim
     
  2. ko5tik, 29.08.2011 #2
    ko5tik

    ko5tik Android-Experte

    Azimuth bezieht sich auf echstes Norden, und Elevation aif die Höhe über dem Horizont. Wen du ein Paar Satellitendaten hast, kannst du mit Hilfe von schrecklichen 4-Stockigen Formeln deine Position berechnen. Oder Location-Provider bemühen - der macht es für dich.
     
    Zuletzt bearbeitet: 29.08.2011
  3. jim, 29.08.2011 #3
    jim

    jim Threadstarter Android-Hilfe.de Mitglied

    Hallo, vielen Dank!

    Kennst du vielleicht eine Internetseite wo diese schrecklichen Formeln zu finden sind :) ?

    LG Jim
     
  4. ko5tik, 29.08.2011 #4
    ko5tik

    ko5tik Android-Experte

    Die Seite mit schrecklichen Formeln heißt Wikipedia. Oder ein Lehrbuch von der Uni, wo
    Luft und Raumfahrt studiert wird. Oder irgendeine Lehrbuch in Trigonometrie ;)

    Aber die Formeln sind wirklich schrecklich.
     
  5. XPosition, 29.08.2011 #5
    XPosition

    XPosition Neuer Benutzer

    GpsSatellite liefert doch gar keine Rohdaten zurück.
    Oder was meinst du genau ?

    Also die Position wird wie folgt bestimmt:
    Pseudoranging

    Aber das macht der GPSChip intern und liefert nur die Ergebnisse ans System. Es gibt nur sehr wenige die Pseudorange Werte ausgeben können.
     
    jim bedankt sich.
  6. GoPalFreak, 30.08.2011 #6
    GoPalFreak

    GoPalFreak Neuer Benutzer

    Hallo zusammen,

    mWn ist es bei Android gar nicht möglich wie bei "richtigen Navis" direkte Informationen vom GPS zu bekommen.

    ein ZUgriff auf das NMEA Protokoll mit den entsprechenden Informationen gibt es zB nicht - ich lasse mir gerne gegenteiliges zeigen..

    Du bekommst praktisch alles schon etwas interpretiert und vorgekaut :/

    Die große Frage wat was du eigentlich machen willst...


    Für den Fall, dass du aus den Daten wie auch immer auch Deine Höheangabe nutzen möchtest - was bei NMEA kein Problem wäre - bitte denke an den Geoid Korrekturwert für Deinen Bereich... Im NMEA wird dieser auch angegeben... Aber hier ist alles n bissl anders ^^

    GooGle / Wiki und im Bezug auf GPS hilft Kowoma zum Verständnis ungemein... viel Erfolg
     
  7. XPosition, 30.08.2011 #7
    XPosition

    XPosition Neuer Benutzer

    Doch NMEA kannst du dir von Android geben lassen, aber das hilft ja nix.

    Du brauchst die genauen Bahndaten(Ephemeriden) der Satelliten um deren genaue Position zu bestimmen. Desweiteren braucht man die Signallaufzeiten und die gibt es nicht über NMEA.
     
  8. GoPalFreak, 30.08.2011 #8
    GoPalFreak

    GoPalFreak Neuer Benutzer

    Willst du die Position der Satelliten oder deine des Gerätes..?
    Wozu brauche ich die?

    ich habe doch spätestens im $GPRMC die plain text koordinaten...

    Die "Fahrpläne" sollte man doch imho nur benötigen wenn du die Position der Sats um dich rum zeichnen willst...
     
  9. XPosition, 30.08.2011 #9
    XPosition

    XPosition Neuer Benutzer

    Na er wollte doch die Position selbst berechnen.

    Und zum selbstberechnen brauchst du halt den Ort der Satelliten um anhand der Signallaufzeit die Strecke zwischen dir und dem Satelliten auszurechnen.
    Aber frag mich jetzt nicht warum er das will, da ja die Position schon vorliegt, wie du richtig schreibst. :)
     
  10. GoPalFreak, 30.08.2011 #10
    GoPalFreak

    GoPalFreak Neuer Benutzer

    Ah ok...

    Dann hab ich ihn entweder missverstanden oder er sich falsch ausgedrückt ^^

    Wie auch immer... dachte schon ich bin falsch
     
Die Seite wird geladen...
Ähnliche Themen - GPS und Satelliten Forum Datum
GPS-Fahrtenbuch NFC Android App Entwicklung 10.06.2016
[OFFEN] Barcodescan und Übergabe an Webseite Android App Entwicklung Donnerstag um 14:10 Uhr
[OFFEN] Foto machen und Punkte darauf markieren Android App Entwicklung Donnerstag um 13:59 Uhr
[GELÖST] Nach AS Update Fehler Error running app: Default Activity not found Android App Entwicklung Dienstag um 11:17 Uhr
[ERLEDIGT] Problem mit Async Task und auszuführender Aufgabe Android App Entwicklung 02.05.2017
[OFFEN] Screen einer anderen App aufnehmen und auswerten Android App Entwicklung 06.04.2017
[INFO/DISKUSSION] Anpassungen für Galaxy S8 und LG G6 notwendig Android App Entwicklung 30.03.2017
[RÜCKMELDUNG FEHLT] Text und Bilder in View einbinden Android App Entwicklung 26.03.2017
[OFFEN] Wie kann ich den Hintergrund abhängig vom Vordergrund Bild dynamisch veränderbar machen? Android App Entwicklung 24.03.2017
[OFFEN] Toolbar Hintergrund Drawable animieren und in der vollen größe anzeigen Android App Entwicklung 22.03.2017