GPS - KML Konverter


GPS 2 KML Converter v6.0

Beschreibung       Screenshots       Spenden


Beschreibung:

Dieses Tool wandelt aufgezeichnete GPS-Logfiles (NMEA-Format) in KML-Dateien für Google-Earth um. Derzeit kann man sich das Logfile in 4 Grundlegenden Arten auswerten/anzeigen lassen:

- Höhe
- Geschwindigkeit
- Beschleunigung
- Details

-) Höhe:

Dies ist die klassische Ausgabe-Form, dass jeder NMEA-KML - Konverter verwendet. Der Track wird als Linie in Google-Earth angezeigt, wobei die "Höhe" der Linie, der Höhe aus dem NMEA-Logfile entspricht. Die Optionen "Boden", "relativ" und "absolut" legen im vorhinein fest, ob die Linie "am Boden gebunden", "Relativ zum Boden" oder als "absolute" Höhe über Meeresniveau angezeigt werden soll. Diese Option kann aber in Google-Earth, auch nachträglich, jederzeit wieder umgestellt werden ("Pfad markieren" -> "Bearbeiten" -> "Eigenschaften" -> "Höhe")

-) Geschwindigkeit:

Dieses Format setzt statt der "Höhe" die "Geschwindigkeit" als Höhe in der KML-Ausgabe ein. Das bedeutet, je weiter die Linie vom Boden entfernt ist, desto schneller war man zu diesem Zeitpunkt unterwegs (bei Stillstand ist die Linie am Boden). Da die Geschwindigkeit als Höhe etwas zu ungenau wäre, wird die Geschwindigkeit, die als "nautische Knoten" im NMEA-Logfile steht in Km/h umgerechnet und mit 3 multipliziert - d.h. bei 100 Kmh entspricht die Linie 300m Höhe.

-) Beschleunigung:

Es werden 2 Linien in Google-Earth angezeigt, eine "rote" und eine "blaue". Die rote zeigt die Phasen der Beschleunigung und die blaue die Phasen der Verzögerung (Bremsen) an. Je höher die Linie vom Boden entfernt ist, desto höher war die Beschleunigung bzw. die Verzögerung zu diesem Zeitpunkt. Diese Ausgabe macht aber alleine wenig Sinn, sondern nur im Zusammenhang mit der "Details"-Auswertung.

-) Details:

Dies ist die Aufwendigste aller Darstellungen in Google-Earth. Dabei wird für jeden Eintrag des NMEA-Logfiles ein "Placemark" in Google-Earth angezeigt und als Beschreibung des jeweiligen Punktes eine Vielzahl von Details angezeigt.

- Datum
- Uhrzeit
- Geschwindigkeit / Geschwindigkeitsdifferenz zum vorigen Logeintrag
- Zurückgelegte Distanz
- Anzahl der Satelliten mit "fix" (SAT's in use)
- HDOP-Wert - Genauigkeit der Positionsbestimmung (Horizontal Dilution Of Precision)
- Höhe (über Meer)
- Radius - der Kurve (wird benötigt, um die Querbeschleunigungen zu berechnen)
- Schräglage (der Winkel des Motorrades/Flugzeuges/Schifahrers in der Kurve
- G-Kraft - Gesamtbeschleunigung (Erdbeschleunigung + Querbeschleunigung)

Varianten:
   - Speed - Speed : Höhe der Linie = Geschwindigkeit - Farbe der Punkte = Geschwindigkeit
   - Speed - G-Force: Höhe der Linie = Geschwindigkeit - Farbe der Punkte = Schräglage / G-Force
   - Hoehe - Speed : Höhe der Linie = reale Höhe - Farbe der Punkte = Geschwindigkeit
   - Hoehe - G-Force: Höhe der Linie = reale Höhe - Farbe der Punkte = Schräglage / G-Force

Alle oben beschriebenen Arten, können auch gemeinsam berechnet und in Google Earth angezeigt werden.

Die Umwandlung in das GPX-Format (global positioning exchange) speichert derzeit nur Datum, Zeit, Längengrad, Breitengrad und Höhe.

Folgende Datensätze werden aus dem NMEA-File benötigt:
   '$GPGGA' für Auswertung "Höhe" und "Details"
   '$GPRMC' für Auswertung "Speed", "Beschleunigung", "Details"


z.B.:
$GPGGA,092546.000,5404.4463,N,01323.5535,E,1,04,3.3,31.8,M,42.5,M,,0000*68
$GPRMC,092546.000,A,5404.4463,N,01323.5535,E,0.86,333.41,170207,,,A*6C
$GPGGA,092547.000,5404.4459,N,01323.5570,E,1,04,3.3,27.1,M,42.5,M,,0000*6F
$GPRMC,092547.000,A,5404.4459,N,01323.5570,E,0.59,11.52,170207,,,A*56



Screenshots:


GPS2KML Converter - GUI

Öffnen Dialog

Google-Earth Ansicht der gesamten Strecke

Auswertung "Details - Speed - Speed"

Auswertung "Details - Speed - Speed"
Motorrad - Schräglage in der Kurve

Motorrad-Tour im Überblick:
min. und max. Höhe / max. Geschwindigkeit

Auswertung "Details - Speed - Speed" + "Beschleunigung"
blaue Linie = Bremsen - rote Linie Beschleunigung
...man erkennt sogar den Schaltvorgang (der Einbruch der roten Linie)

Auswertung "Details - Speed - Speed" + "Beschleunigung" + "Hoehe"
Höhe der Linie und Farbe der Punkte = Geschwindigkeit
grüne Linie = Höhe

Flugzeugstart - etwas genauer
Alle obigen Screenshots stammen von einem SIRF III Chipsatz und haben dementsprechend nur eine Genauigkeit von 1 Hz. d.h. es wurde nur 1 Punkt/Sekunde aufgezeichnet.

Derzeit verwende ich einen Datalogger (BT-Q 1200) mit MTK-Chipsatz. Dieser Chipsatz erlaubt eine Genauigkeit von 5 Hz (5 Punkte/Sekunde). Sobald die Motorrad-Saison begonnen hat und ein paar schöne Logs vorhanden sind, kommen noch ein paar Screenshots mit 200ms - Auflösung dazu.

Spenden:

Paypal - Spenden (Donation):
Moneybookers - Spende (Donation):

Counter: 725


 

Disclaimer

(c) by Wugsi

2008.08.29 01:36:04