mikrocontroller.net

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


Autor: Peter (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Thomas W. (thomas_v2)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Peter (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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!!

Autor: Peter (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Thomas W. (thomas_v2)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Werner B. (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Peter (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Peter (Gast)
Datum:

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

Autor: Uhu Uhuhu (uhu)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Peter (Gast)
Datum:

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

Autor: Tipfix (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: A. G. (tipfix)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht 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ß

Autor: Lowtzow .... (lowtzow)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
welche dateiändung hat das file
loc?

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.