GPS Daten umwandeln für Google earth

Gast #876395
Lesenswert?

Hallo,

mein Gps Tracker zeichnet mir eine Log- file mit Komma getrennten Werten 
auf.
Die Reihenfolge is wie folgt:
WegpunktNr,Gültigkeit,Zeit,Lat,Lon,Geschwindigkeit,Kurs,Höhe,Abstand zum 
vorausgegangenen WP, Gesamtstrecke seit WP0

wie kann ich das nun umwandeln?? am besten in eine kml datei.

Hat hier jemand hier schon erfahrungen gemacht? ich hab die Software 
GPSBabel, weiß aber nicht was ich dort auswählen muss und ob meine 
Eingangsdatei das richtige format hat
#876754
Lesenswert?

Hi,
beim GPS-Babel gibt es eine Option 'XCSV Style Files' bei der du über 
eine Beschreibungsdatei den Aufbau deines Files angeben musst. Näheres 
dazu steht in der html-Hilfe des Programmes.

Ich würde nochmal nach deinem Gerätenamen und GPS Babel googlen - wenn 
das ein bekanntes Gerät ist hat das sicher schonmal jemand konvertiert.
Gast #876814
Lesenswert?

der geräte name bringt glaub ich nits, da ich das NMEA signal von meiner 
GPS Maus über nen µC Umwandel, um es auf einer SD Karte zu speichern. 
aber ich werd mir das mit GPS Babel mal anschauen, danke!!
Gast #877391
Lesenswert?

So,

mein GPS Tracker liefert fogende Daten auf meine SD Karte:


0,1,18:13:28,N48 42.578,E011 21.562,0,31,399,0.00,0.0
1,1,18:13:31,N48 48.579,E011 22.561,0,41,400,0.00,0.0
2,1,18:13:34,N48 48.579,E011 22.561,0,64,401,0.00,0.0
3,1,18:13:36,N48 48.579,E011 22.561,0,50,401,0.00,0.0
4,1,18:13:38,N48 48.579,E011 22.561,0,43,402,0.00,0.0
5,1,18:13:41,N48 48.579,E011 22.561,0,35,403,0.00,0.0
6,1,18:13:43,N48 48.579,E011 22.561,0,51,403,0.00,0.0
7,1,18:13:46,N48 48.579,E011 22.561,0,64,403,0.00,0.0
8,1,18:13:48,N48 48.579,E011 22.562,0,42,402,0.00,0.0
9,1,18:13:50,N48 48.579,E011 22.562,0,33,402,0.00,0.0

Hier steht, was jeder punkt bedeutet:

WegpunktNr,Gültigkeit,Zeit,Lat,Lon,Geschwindigkeit,Kurs,Höhe,Abstand zum
vorausgegangenen WP, Gesamtstrecke seit WP0

Nun wollte ich das ganze mit GPSBabel in ein KML datei für Google Earth 
umwandeln. Dazu verwende ich folgende Style Datei, welche beschreibt, 
wie die Input Datei aufgebaut ist.
Nur leider bekomme ich kein ergebnis. weiß jemand was falsch ist bzw, 
was man ändern muss??

Hier die Style datei:

 Format: MS GPS Tracker
# Author:
#   Date: 25/05/2008
#

DESCRIPTION  Microsoft Streets
EXTENSION log

#
# FILE LAYOUT DEFINITIIONS:
#
FIELD_DELIMITER COMMA
RECORD_DELIMITER NEWLINE
BADCHARS TAB


PROLOGUE Wegpunkt Zeit Latitude Longitude Geschwindigkeut Höhe 
Gesamtstrecke

#
# Style File zur Konvertierung
#
#
#
IFIELD SHORTNAME, "", "%s" # Wegpunkt
IFIELD IGNORE,"","%s" # Ignorierte Gültigkeit
IFIELD GMT_TIME,"","%I:%M:%D"
IFIELD LAT_DECIMAL, "", "%f" # Latitude
IFIELD LON_DECIMAL, "", "%f" # Longitude
IFIELD PATH_SPEED_KPH,"","%.1f" # Speed
IFIELD IGNORE,"", "%s" # Ignorierter Kurs
IFIELD ALT_METERS,"","%f" # Höhe
IFIELD IGNORE,"", "%s" # Ignorierte Strecke vom vorherigen Wegpunkt
IFIELD PATH_DISTANCE_KM,"","%f" # Gesamtstrecke ab WP 0
#877457
Lesenswert?

Deine Längen- und Breitengrade sind anders aufgebaut.
Es gibt aber auch eine Option:

IFIELD LAT_DIRDECIMAL,"","%c %f"     #  (writes N 31.333)
IFIELD LON_DIRDECIMAL,"","%c %f"

Ist nur die Frage was bei dir das N48 und E011 zu bedeuten hat.

Wenn das was spezielles ist, kannst du das fast genauso schnell mit 
einem Perl-Skript konvertieren.
Gast #878296
Lesenswert?

hab nun mal das neue eingefügt, es geht aber immernoch nichts.

IFIELD LAT_DIRDECIMAL,"","%c %f"     #  (writes N 31.333)
IFIELD LON_DIRDECIMAL,"","%c %f"
hat jemand noch eine idde wie ich das schnell umrechne??

ich kann leider nicht C o.Ä. programmieren
#878369
Lesenswert?

Peter wrote:
> der geräte name bringt glaub ich nits, da ich das NMEA signal von meiner
> GPS Maus über nen µC Umwandel, um es auf einer SD Karte zu speichern.
> aber ich werd mir das mit GPS Babel mal anschauen, danke!!

Warum speicherst du das NMEA-Format nicht einfach so ab, wie es von der 
Maus kommt? Das ist doch bei den heutigen Preisen von SD-Karten kein 
Problem.

Ich benutze einen Pocket-PC und eine GPS-Maus. Auf dem PC läuft ein 
spezielles C#-Programm, das einersets ständig die NMEA-Daten speichert, 
andererseits Eingaben entgegennimmt und die mit Uhrzeit und Koordinaten 
in einer zweiten Datei abspeichert.

Meine Überlegung bei solchen Echtzeit-Datenerfassungen ist immer, 
möglichst die Rohdaten so aufzuzeichnen, wie sie von der Quelle kommen. 
Da ist die Wahrscheinlichkeit, daß irgendwas verfälscht wird, oder 
kaputt geht, am geringsten.
Gast #1005730
Lesenswert?

Hallo

Was mich an solchen Foren wie dem stört ist das immer abrupt schluß ist. 
Es muss doch eine Lösung geben. Bin da auch dran. Der Peter nutzt 
bestimmt den GPS-Tracker von kraser-mann.com wie ich auch. Ich habe die 
Möglichkeit das Prog anzupassen. Welches Format wäre den am besten für 
GE? Und wie kann ich das mit GPS-Babel umwandeln. Bitte gebt mal einen 
Tip. Danke.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren