Forum: PC Hard- und Software GPS Daten umwandeln für Google earth


von Peter (Gast)


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

von Thomas W. (thomas_v2)


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.

von Peter (Gast)


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!!

von Peter (Gast)


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

von Thomas W. (thomas_v2)


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.

von Werner B. (Gast)


Lesenswert?

> 9,1,18:13:50,N48 48.579,E011 22.562,0,33,402,0.00,0.0
        ==> 48°+48.579' Nord, 11°+22.562' Ost
also zuerst noch mal eine (100/60) Umrechnung

von Peter (Gast)


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

von Peter (Gast)


Lesenswert?

also das N48,E011 muss mit rein, sonst findet er die richtige koordinate 
nicht

von Uhu U. (uhu)


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.

von Peter (Gast)


Lesenswert?

weil ich das programm nicht geschrieben hab und uach nicht ändern kann. 
ich möchte die ausgewerteten daten einfach nur in GE nutzen

von Tipfix (Gast)


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.

von A. G. (tipfix)


Angehängte Dateien:

Lesenswert?

Hallo

Hab es nach umfangreichen Googeln und Versuch und Irrtum hinbekommen. 
Für das Format was der Traker ausspuckt habe ich mal das Stylefile 
angehangen.

Gruß

von Lowtzow .. (lowtzow)


Lesenswert?

welche dateiändung hat das file
loc?

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.