| |||||||
Das Thema "GPS und Satelliten" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Android-Hilfe.de Mitglied Modell: eclipse android emulator Registriert seit: 02.05.2010
Beiträge: 76
Abgegebene Danke: 15
Erhielt 0 Danke für 0 Beiträge
| 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 (permalink) |
| Android Experte Modell: HTC Hero Registriert seit: 14.10.2009
Beiträge: 612
Abgegebene Danke: 18
Erhielt 42 Danke für 40 Beiträge
|
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.
__________________ _____________________________________________ Meine apps: http://www.pribluda.de/android Suche Schriftmuster von Prepaid-Auflade-Bons Geändert von ko5tik (29.08.2011 um 11:43 Uhr) Grund: typo |
| | |
| | #3 (permalink) |
| Android-Hilfe.de Mitglied Modell: eclipse android emulator Registriert seit: 02.05.2010
Beiträge: 76
Abgegebene Danke: 15
Erhielt 0 Danke für 0 Beiträge
|
Hallo, vielen Dank! Kennst du vielleicht eine Internetseite wo diese schrecklichen Formeln zu finden sind :-) ? LG Jim |
| | |
| | #4 (permalink) |
| Android Experte Modell: HTC Hero Registriert seit: 14.10.2009
Beiträge: 612
Abgegebene Danke: 18
Erhielt 42 Danke für 40 Beiträge
|
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.
__________________ _____________________________________________ Meine apps: http://www.pribluda.de/android Suche Schriftmuster von Prepaid-Auflade-Bons |
| | |
| | #5 (permalink) |
| Neuer Benutzer Registriert seit: 24.02.2011
Beiträge: 18
Abgegebene Danke: 2
Erhielt 1 Danke für 1 Beitrag
|
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. |
| | |
| Folgender Benutzer bedankt sich bei XPosition für diesen Beitrag: | jim (01.12.2011) |
| | #6 (permalink) |
| Neuer Benutzer Registriert seit: 06.01.2011
Beiträge: 3
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
|
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 (permalink) |
| Neuer Benutzer Registriert seit: 24.02.2011
Beiträge: 18
Abgegebene Danke: 2
Erhielt 1 Danke für 1 Beitrag
|
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 (permalink) |
| Neuer Benutzer Registriert seit: 06.01.2011
Beiträge: 3
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
|
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 (permalink) |
| Neuer Benutzer Registriert seit: 24.02.2011
Beiträge: 18
Abgegebene Danke: 2
Erhielt 1 Danke für 1 Beitrag
|
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. |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Gps Satelliten finden Froyo | keulchen | Motorola Defy Forum | 2 | 27.07.2011 23:02 |
| GPS Satelliten Fix | lagloose | HTC Magic Forum | 3 | 02.12.2010 10:41 |
| GPS findet nie Satelliten | marc0902 | HTC Desire Forum | 4 | 20.06.2010 19:16 |
| GPS fix erstellen - Satelliten Anzeige | MBPower | Android App Entwicklung | 3 | 20.04.2010 15:34 |
| GPS findet keine Satelliten | fabian485 | HTC Magic Forum | 3 | 16.10.2009 13:32 |