GPS Logs für Google Earth aufbereiten

  • Hallo *!


    Die meisten kennen sicher schon Google Earth. Ich habe nun ein kleines Programm geschrieben, dass meine GPS Logs untersucht, und die Ergenisse als Datei im KML Format schreibt. Diese Datei kann man dann einfach per Doppelklick in Google Earth anzeigen lassen.


    Features:
    * einlesen aller Logs in einem Directory (GPRMC Records)
    * sortieren der Einträge
    * Fahrten erkennen (Pause > 10min)
    * Ausgaber der KML Datei für Google Earth (evtl. auch Nasa World Wind)
    * die Höhe der Kurve einspricht der Fahrgeschwindigkeit
    * Anzeige von Zusatzinfos (Fahrtdauer, akumulierte Gesamtdistanz)


    Bei Interesse kann ich das Programm mal zusenden (PN).


    Guido


    Anhang
    * Screenshot
    * Beispieldatei (bitte umbenenne von .zip nach .kmz

  • Moin Guido,


    habe Interesse, aber Dir kann man keine PN schicken.
    Das sieht ja super aus. :respekt


    Wolf
    ...
    Habe direkte Mail geschickt.
    Danke

    2 Mal editiert, zuletzt von WolfL ()

  • Danke für den Hinweis. PN sind jetzt eingeschaltet.


    Guido

  • Zitat

    Original von WolfL


    Haha,


    in Deiner Signatur: Wolf frißt Kreide..... :]


    MehrCurry:


    es wäre wohl einfacher, das mal hier als Dateianhang anzuhängen. Vielleicht - um es anderen, darunter auch mir - etwas leichter zu machen mit einem Telegrammstil-Kochrezept woher Google-Earth mit Link und Installationsbeschreibung.


    Gut, ich würde es finden, aber es gibt schon auch Interessierte, die sich so viel leichter täten. Und meine Faulheit würde es unterstützen... :]

  • Google Earth:


    http://earth.google.com/


    Installation und Bedienung siehe dort.


    Mein Programm:


    Usage: java -jar gps2kml <logDirectory>


    Also etwa:
    I:\tmp>java -jar gps2kml.jar "D:\wrk\GPSlogs"


    Dann gibts ne Datei "GPS-Fahrtenbuch.kml", die per Doppelklick öffenen, oder in GE per "File/Open ..."


    Mehr Anleitung braucht man nicht.


    Da jeder zweite schreibt: "Warum machst du das nicht zum Anhang ..."


    siehe Anhang.


    Anleitung: *NICHT* auspacken, sondern umbenennen in gps2kml.jar und dann wie oben beschrieben starten.

  • Hi,
    habe nur mal einen ersten Kurztest gemacht: :respekt !


    Bye
    Peter


  • Die Botschaft les'ich wohl....


    Entweder bin ich zu blöd oder zu alt. Bekomme es nicht hin.


    Geladen und umbenannt. Vielleicht gibt es ja doch noch eine verständliche Anleitung, der nicht in Java zu Hause ist.


    Dann ist Google Earth ja nicht gerade ein Ausbund von Detailerkennung und Schärfe. Gibt es da Zusatzttools?

  • Und mein Bild Deines Fahrtenbuchs gibt eine (Erd-) Draufsicht mit Bremen und Hamburg, hat aber überhaupt keine Ähnlichkeit mit Deinem geposteten Bild. Also stimmt hier was mit der Einstellung sicher nicht.

  • Ok, ok, ok ...


    Also richtig erkannt: Man braucht JAVA.


    Meist ist es eh schon irgendwie auf dem Rechner, wenn nicht:


    http://java.sun.com


    Evtl. einfach mal nach java.exe suchen.


    Bei einer normalen Installation ist java auch ohne weiteres zu benutzen:


    Test (Kommandozeile):


    java -version


    Kommt irgendeine Ausgabe wie:


    java version "1.5.0_04"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_04-b05)
    Java HotSpot(TM) Client VM (build 1.5.0_04-b05, mixed mode, sharing)


    ist alles in Ordnung.


    Kommt:


    Der Befehl "java" ist entweder falsch geschrieben oder
    konnte nicht gefunden werden. Entweder java.exe suchen oder JAVA installieren.


    Soweit alles klar?


    Dann folgendes Kommando eingeben (entweder Kommandozeile oder Windows "Start/Ausführen..."):


    java -jar gps2kml C:\temp\gpslogs


    Bzw.


    C:\pfad\zu\java.exe -jar gps2kml.jar D:\pfad\zu\den\gps\logs


    wer mag darf sich die eine Zeile auch in eine .bat Datei schreiben.


    Guido

  • Zitat


    Und mein Bild Deines Fahrtenbuchs gibt eine (Erd-) Draufsicht mit Bremen und Hamburg, hat aber überhaupt keine Ähnlichkeit mit Deinem geposteten Bild. Also stimmt hier was mit der Einstellung sicher nicht.


    Ja, stimmt. Du must noch rechts im Baum eine der Fahrten auswählen. Erstmal sind alle *ausgeschaltet*. Siehe Screenshot von meiner heutigen Motorradtour.



    Guido


    Achso, ja, das Kartenmaterial ist nicht in allen Teilen der Welt hochaufgelöst.

  • Hm.


    Also, Dein Fahrtenbuch ist geschafft.


    Sonst.... ?( ?(


    java.exe ist in Windows/System32


    Meine logs sind in c/d-platte/loox/logs


    Da sind mehrere Hände voll drin, wie wähle ich dann eins davon aus??

  • Guido,
    einfach Spitze.
    Meine ersten Versuche sind gelaufen. (alte HH-Tracks)
    Aber,
    _einmal_ gefunzt, danach geht nichts mehr;
    jede Menge Errors, u.a. Nullpointer,etc


    Muss wohl basteln????
    Welche Endung müssen/sollen die Tracks haben?
    Wolf
    ...
    Gerade vom Mtg mir Ingo und Michi zurück, soll alle grüssen. :]



    die .zip in .kml umtaufen, Fehler anbei

  • Hallo Charly,


    also konkret für dich müsste das sein:


    c:\windows\system32\java.exe -jar gps2kml.jar c:\d-platte\loox\logs


    Ok?


    Gruß Guido


    und mein Prog heisst gps2kml und *nicht* gps2klm ;D


  • Oops ... hmmm ... Ferndiagnose ist immer schwer. Die Dateinamen sind egal. Er nimmt einfach alle Dateien, die er findet. Auswahl ist nicht nötig und nicht möglich. Dort sollten sich aber *ausschließlich* Logs befinden und sonst nix.
    Vielleicht ist das das Problem.


    Ansonsten Bildschirmfoto schicken, vielleicht sacht mir die Fehlermeldung mehr.


    Gruß Guido


  • Yep, danke.
    Sind .txt und .nmea und nur Logdaten drin.
    Fehler siehe eben (nachgetragen)
    Wolf
    ...
    kann es sein, dass im Proggy eine Abhängigkeit von _Deiner_ Installation drin ist?
    Nur (verdammt) _einmal_ ist es ja bestens gelaufen. ?( ?(

    2 Mal editiert, zuletzt von WolfL ()