Archiv für den Monat Mai 2009

GPX Daten auf OpenStreetMap Karte darstellen

Montag, 11. Mai 2009

Nach einer Motorradausfahrt mit dem MSC Dreckenach wollte ich auf der Seite die gefahrene Strecke sichtbar machen.

Ich hatte schon öfters etwas von OpenLayers gehört und habe mich jetzt daran versucht den Aufgezeichneten GPX Log mit OpenLayers darzustellen. Im OpenStreetMap Wiki gibt es eine Seite hierzu, doch leider war dieses den ganzen Tag nicht erreichbar und eine Suche mit Google brachte zuerst auch nicht die Richtigen Ergebnisse. Im Archiv der OSM Mailingliste habe ich dann einen Beitrag gefunden, in dem Stand das OpenLayers ab sofort GPX Layer unterstützt, und auch ein kurzes Beispiel hierzu.

Leider hat es nicht mit dem einbinden von http://www.openlayers.org/api/OpenLayers.js alleine Funktioniert, so dass ich mir die aktuelle Version von OpenLayers heruntergeladen habe und diese dann auf dem Webspace entpackt habe. So konnte ich endlich den GPX Track auf der OpenStreetMap Karte sehen. Aber mit der Darstellung war ich nicht sehr zufrieden, diese dünne orangene Linie war einfach nicht zu sehen und mit der API Beschreibung auf OpenLayers.org konnte ich auch nicht viel anfangen. Aber nach einer weitern Suche habe ich dann die passenden Parameter gefunden und konnte eine dicke, rote Linie auf die Karte zeichnen.

Das Resultat ist hier zu bestaunen: http://msc-dreckenach.de/veran/ausfahrt2009/strecke.html