Daten des Garmin Forerunner 301 in Google Earth anzeigen

Von am 13.03.2012

++ 18. Februar 2008 ++

Garmin hat in der Version 3.3 seines Training-Center ein Feature eingebaut, um Tracks direkt aus dem Training-Center heraus in Google Earth anzeigen zu lassen. foreconv ist damit obsolet geworden und wird nicht mehr weiter entwickelt.

Ich danke allen Nutzern für das Feedback und die Mitarbeit an der Software.

++

Die aktuelle Version 1.4 ist da! Sie arbeitet mit dem Garmin Trainingcenter 3.2 und höher.

Vielen Dank an Frantisek Malaga aus der Slowakei, der mein XSLT-File so umgeschrieben hat, dass es nun auch mit den TCX-Daten von Garmin arbeitet.

Dieses Programm wandelt die mit der Software der Garmin Forerunner 201/301/205/305 gespeicherte History eines Läufers um in ein GPX- oder KML-File.

Please find an english version here: Display Data from Garmin Forerunner 301 in Google Earth.

 

Version 1.4

- neues XSLT-File hinzugefügt, das mit TrainingCenter >= 3.2 funktioniert

!! Danke an Frantisek Malaga, der das XSLT-File umgeschrieben hat !!

Achtung: Die Umwandlung in das GPX-Format funktioniert in der aktuellen Version noch nicht

 

Version 1.35

- und noch ein XML-Problem behoben

 

Version 1.34

- Ein weiteres Problem mit einem XML-Element ist behoben. Die Informationen zum Lauf sollten jetzt immer direkt über dem Lauf erscheinen.

 

Version 1.33

- Weitere neue XML-Elemente im Trainingcenter. Sollte jetzt mit allen neuen Versionen laufen.

 

Version 1.32

- Einen Fehler beseitigt, der von einem neuen XML-Element des Garmin Trainingcenter verursacht wurde.

 

Version 1.31

 

- Probleme mit der Anzeige in Google Earth 4 Beta 2 behoben

- Parameter für Sichtbarkeit und Groundmode arbeiten jetzt korrekt

- Ab sofort ist das .NET-Framework 2.0 Voraussetzung

 

Version 1.3

Ich habe eine neue Version von Foreconv geschrieben, die auch mit dem Datenformat des Garmin Training Center 3.1.3 zurechtkommt. Außerdem verarbeitet Foreconv jetzt auch Rundeninformationen korrekt.

Datum und Uhrzeit werden in der Trackauswahl nun auch hübscher angezeigt.

Außerdem sind zwei neue Optionen hinzugekommen. "Visibility" bestimmt, ob alle Tracks gleich nach dem Laden in GE sichtbar sind. GroundMode erlaubt, verschiedene Modelle zur Höhenanzeige zu wählen.

Allen Benutzern der 1.21beta empfehle ich dringend, umzusteigen. Die 1.21 enthält einige ziemlich unschöne Bugs.

Um die neuen Features von Foreconv zu nutzen müssen Sie auf das Training Center 1.3.1 upgraden.

 

Neu: Zeigen Sie Ihre Strecken auch anderen Nutzern

Teilen Sie Ihre Lauf- und Radstrecken mit anderen Benutzern. Wie? Ganz einfach - öffnen Sie das Foreconv-Forum und laden Sie Ihre Lieblingsstrecken herauf.

 

Version 1.2

- Problem mit den verschwindenden Linien behoben.

- Zu jedem Track gibt es jetzt Zusatzinformationen aus der Garmin-History, zum Beispiel Laufzeit, Durchschnittspuls oder Streckenlänge.

- Bei GPX-Dateien wird jetzt für jeden Track ein Name mitgespeichert. Der besteht aus dem Datum und dem Startzeitpunkt.

Foreconv 1.2 mit Trackbeschreibung

 

Version 1.11

Namespace-Problem behoben. Dieses Problem hat beim Laden des resultierenden KML-Files mit der neuesten Version von Google Earth zu einer Fehlermeldung geführt.

 

Version 1.1

Neu in 1.1 ist die Unterstützung für KML. Das ist eine XML-Implementierung für Google Earth. Für den Einsatz mit Google-Earth ist dieses Format zu empfehlen. Denn hier erscheinen alle Trainingseinheiten in einem Folder, jeder Eintrag ist am Datum erkennbar.

Außerdem sind die Trainingseinheiten nach "Biking", "Running" und so weiter sortiert.

Zum Hintergrund: Seit einigen Wochen renne und radle ich mit dem Garmin Forerunner 301 durch die Gegend. Dieser GPX-Empfänger misst die gelaufene Strecke, ermittelt die Laufgeschwindigkeit und sieht nebenbei noch nach dem Puls. Mehr über die Features des Gerätes habe ich in einem Kurztest zum Garmin Forerunner 301 geschrieben.

Vor einigen Tagen bin ich auf Google Earth gestoßen. Das Programm ist gratis für private Zwecke zu haben. Und wer 20 Dollar im Jahr springen lässt bekommt angeblich eine Schnittstelle zu Garmin- oder Magellan-GPS-Geräten dazu.

Screenshot Google Earth mit Daten aus Forerunner

Also 20 Dollar ausgegeben und die Plus-Version gekauft. Zu meiner Enttäuschung liest Google Earth aber nicht die Daten des Garmin Forerunner 301. Deshalb habe ich das hier vorgestellte Programm gebastelt.

Die Bedienung

Zunächst die Trainingsdaten mit dem Garmin Training Center als History speichern. Das geht über den Menüpunkt File - Export History.

Danach foreconv starten und der Reihe nach zunächst die History-Datei laden mit Open History File. Dann mit Choose Output File den Namen der Zieldatei wählen.

Abhängig vom gewählten Dateiformat - GPX oder KML werden die Trainingsdaten in das entsprechende Format konvertiert.

Um die Konvertierung zu starten, klicken Sie auf Start Conversion.

Das resultierende GPX- oder KML-File liest Google Earth ein, indem Sie File - Open wählen. Das Format *.kml ist voreingestellt. Falls Sie eine GPX-Datei einlesen wollen, wählen Sie als Dateityp *.gpx. Gleich nach dem Import erscheinen die Lauf- und Radlrouten.

Der Aufbau

Kern des Programms ist eine XSLT-Datei, die sich um die Umwandlung der Daten zwischen den beiden XML-Formaten kümmert. Das C#-Programm dient im Moment nur der Steuerung. Wer einen anderen XSLT-Prozessor verwendet, kann gerne auch die XSLT-Datei herausnehmen und mit dem anderen Programm verwenden. Allerdings dürfen XSLT-Datei und Programm nur gemeinsam weiter gegeben werden.

Die Benutzung...

...ist für jeden frei. Gerne dürfen Sie das Programm Ihren Freunden weitergeben. Ausdrücklich nicht gestattet ist jedoch der Vertrieb des Programms auf Datenträgern jeglicher Art.

Voraussetzungen

Getestet ist die Software mit Windows XP. Notwendig ist das .NET-Framework 1.1.

Der Disclaimer

Das Programm ist mit aller Sorgfalt programmiert und ausgetestet. Es liegt jedoch in der Natur der Software, das diese nicht perfekt ist. Für möglicherweise auftretende Probleme wie Datenverluste übernehme ich keine Haftung.

Der Download

Das File finden Sie in der rechten Randspalte unter Dateien. Bitte wählen Sie die Datei foreconv1_1.zip.

Die Probleme

- Im KML-File werden nach dem Einlesen der Daten die Strecken nicht immer komplett angezeigt, die Linie ist an einigen Stellen unterbrochen, vor allem dort, wo es keinen GPS-Empfang gibt.

- Das Programm kann nur von der lokalen Festplatte aus gestartet werden. Der Start von einem Fileserver führt zu einem "Site not found" oder einer Sicherheitswarnung. Den Fehler werde ich mit der nächsten Version fixen.

- Ich konnte nicht ausprobieren, ob die Ordner für "Other" und "MultiSport" richtig angezeigt und gefüllt werden. Wenn das jemand ausprobiert hat, bitte Meldung geben :-)

 

Alternativen

Falls Sie kein .NET bekommen, können Sie es auch mit Java und dem Prozessor Saxon probieren. Eine kurze Anleitung dazu gibt es in meinem Artikel über XSLT.

Viel Spaß.

Aktualisiert am: 13.03.2012
Dateien
foreconv14.zip


Ihr Kommentar:


Name:


Kommentar schreiben

Kommentare 0 bis 10 von 65 Kommentaren   > mehr

Hallo Martin,
für alle die ohne Herzfrequenzmessung auskommen wollen, oder diese
mit einem seperaten Gerät messen, also "nur" mit dem Forerunner 201
auskommen. Natürlich funktioniert Dein geniales Programm auch mit den
Daten des Garmin Forerunner 201. Gruß Manfred
[Manfred Schmidt | 21.09.2007] Antworten

Hallo, nochmal ich.
Habe auf Ihrer Webpage gefunden wonach ich gesucht habe: txc->kml!
Super!
Möchte gerne spenden, lehne aber Paypal ab. Geben Sie Ihre
Bankverbindung bekannt?
Grüße
Franz

[franz | 12.08.2007] Antworten

Hallo
auch ich habe neu einen 305 und finde ihn toll (und die Spielerei
damit!). Deshalb macht mir Ihr Programm umsomehr Spass! Genre hätte
ich noch was gespendet, aber PayPal meint:
We were unable to decrypt the certificate id.
Gibt eine andere Möglichkeit? Danke nochmals.
Marc Hell
[Marc Hell | 28.07.2007] Antworten

Die neueste Version von Google Earth erfordert einige zusätzliche
Angaben im KML-Protokoll, die bei der Foreconv 1.4 Version nicht
berücksichtigt werden. Deshalb wird der Track in Google Earth nicht
angezeigt.
Ich habe Martin soeben ein modifiziertes KML-Protokoll zugesendet,
sodass es ihm möglich sein sollte, Foreconv zu korrigieren.
[Stefan | 20.06.2007] Antworten

Welche Art von Touren hast Du denn? Mit Multisport gibt's ein Problem
in der aktuellen Version.

[Martin | 11.06.2007] Antworten

Hallo
Die Konvertierung der Datei aus dem Trainingscenter 3.2.3 in ein KLM
Format klappt(GPX bricht mit Fehlermeldung ab). Nur wenn ich das File
in Goolge Earth lade zoomt zwar die Erdkugel an den richtigen Ort, es
werden aber keine Touren angezeigt.
Was kann ich tun?
[Günter | 10.06.2007] Antworten

Hallo!
Vielen Dank für das tolle Programm!
LG, Christian

[Christian Krempl | 01.06.2007] Antworten

Super tolles Programm! Vielen Dank!
[Reiner | 06.05.2007] Antworten

jau, bitte her mit der History - ich schaue mir das dann mal an,
sobald ich hier wieder etwas mehr Luft habe.
[Martin Goldmann | 27.04.2007] Antworten

Super Programm, nur leider wird der Ordner "MultiSport" nicht nach KML
exportiert. Bei Bedarf kann ich ihnen meine History zukommen lassen.
[Matthias | 26.04.2007] Antworten

Kommentare 0 bis 10 von 65 Kommentaren   ->weitere Kommentare