Verwendung von GPX- und KML-Dateien mit Google Maps

Hier kommt ein weiteres Tutorial zu Karten! Heute geht es ganz um Geo-Daten im GPX oder KML-Format, die man problemlos zwischen Google Maps, QGIS oder anderen GPS-Daten-Anwendungen austauschen kann. Du erfährst, was KML- und GPX-Dateien überhaupt sind, wie du sie in Google Maps und QGIS importierst und von dort bei Bedarf wieder exportierst.

Fun with Maps

Einleitung

Du möchtest GPS-Daten von einer Anwendung in eine andere übertragen? Dann hilft dir das Tutorial-Video weiter unten weiter! Zunächst aber noch vorab ein paar Informationen zu GPX und KML-Formaten.

Als Datenformat zum Austausch kommt idealerweise das GPX-Format zur Anwendung, doch (leider) spielt auch das KML-Format eine Rolle. Diese Formate enthalten Geo-Daten, d.h. unter anderem Punkte und Routen in einem geographischen Koordinatensystem.

Was für Anwendungen arbeiten mit Geo-Daten?

Je nachdem, was man tun möchte, eignen sich bestimmte Anwendungen am besten. Hier gehe ich ganz kurz auf drei Anwendungen ein.

GPS-Tracker: Routen für unterwegs

GPS-Tracker führt man unterwegs mit sich und sie zeichnen die Route auf, die man geht bzw. fährt. So kann man danach wunderbar auswerten, wo man wann genau gewesen ist und sich gesetzte Wegpunkte (Waypoints) und Statistiken wie Höhendaten und Geschwindigkeit anschauen. Dafür gibt es sehr präzise und zuverlässig arbeitende GPS-Geräte oder stattdessen eine GPS-Tracker-App auf dem Handy (Handys verfügen in der Regel ebenfalls über GPS).

Google Maps & Google Earth: Routen auf dem Rechner

Google Maps (Google Earth ist umfangreicher, muss aber heruntergeladen werden) ist sehr praktisch, da du hier einfach Karten mit Routen und Wegpunkten anlegen kannst. Diese Karten kannst du mit anderen Personen teilen oder sie auf einer Webseite einbetten. So ist es sehr einfach, online eigene Tracks bereitzustellen oder z.B. eine Urlaubsrundfahrt besser zu zeigen.

GIS-Anwendungen: Professionelle Bearbeitung

GIS bedeutet Geo-Informationssoftware. Darunter versteht man Programme, die wesentlich umfangreichere Möglichkeiten bieten als etwa Google Maps. Natürlich kann kann man auch GPS-Routen anzeigen, aber darüber hinaus kann man sie mit vielen weiteren Infos anreichern und etwa in größere Forschungsprojekte einbinden oder auch ganz eigene Karten damit erstellen.

Wozu überhaupt Geo-Daten austauschen?

GPX- und KML-Dateien werden dann relevant, wenn man Geo-Daten von einer Anwendung in eine andere übertragen möchte. Zum Datenaustausch gibt es unter anderem diese Gründe:

  • Zurückgelegte GPS-Tracks, die man am großen Bildschirm analysieren oder weiterverwerten möchte
  • Die vereinfachte und zugänglichere Darstellung von Vektordaten aus einem größeren GIS-Projekt in Google Maps/Earth
  • Das Planen einer zukünftigen Route in Google Maps oder in einem GIS-Programm und die Übertragung dieser Route in einen Geo-Tracker, um sie dann ablaufen zu können

Im nachfolgenden Video kannst du dir ein Beispiel dafür anschauen: Hier habe ich am PC mithilfe von Lidar-Daten eine alte römische Straße gefunden und sie dann aufs Handy übertragen, um mir das vor Ort anzuschauen. Los geht’s ab 9:20.

Aktivieren Sie JavaScript um das Video zu sehen.
https://youtu.be/fToFdkh1RVo

 

Unterschied zwischen GPX und KML

Beide Dateiformate machen im Grunde das gleiche: Sie enthalten Geo-Daten, unter anderem Strecken (Linien) und Waypoints (Punkte). Zwischen den beiden Formaten GPX und KML gibt es aber ein paar deutliche Unterschiede.

GPX-Format: Perfekt zum Speichern zurückgelegter Geo-Tracks

GPX (= GPS Exchange Format) ist ein offenes, freies und einfach lesbares Format, das genau zu dem Zweck entwickelt wurde, GPS-Daten zu speichern. Und zwar nicht nur Koordinaten für Punkte und Linien (und Flächen), sondern auch weitere relevante Informationen:

  • Datum und Uhrzeit
  • Höhendaten
  • Genauigkeit der Lokalisierung
  • Anzahl der Satelliten
  • Kommentare
  • Links

Auch die Zuordnung von Fotos zum Track ist damit möglich. Außerdem ist es möglich, mit einem geeigneten GPX-Viewer auch die Höhe der einzelnen Streckenabschnitte und die eigene Geschwindigkeit zu jedem Zeitpunkt anzuzeigen. Eine GPX-Datei enthält also alles, was man braucht, um eine zurückgelegte Strecke auswerten zu können.

Genau deswegen können alle GPS-Tracker mit dem GPX-Format umgehen. GPX ist also sowas wie ein inoffizieller Standard für den Austausch von Geo-Daten.

KML-Format: Standard bei Google Maps und Google Earth

… Wenn da nicht Google wäre. Das KML-Format (Keyhole Markup Language) gehört zu Google und wird daher in Google Earth und Google Maps verwendet – und diese beiden Programme sind ebenfalls sowas wie ein allgemeiner Internet-Standard, wenn es um interaktive Karten für die breite Masse geht.

Auch eine KML-Datei enthält Punkte und Linien sowie, wenn vorhanden, Kommentare und Zeitstempel dazu. Weitere relevante GPS-Daten sind nicht dabei.

Es ist möglich, GPX-Dateien in Google Maps importieren, aber aus Google Maps heraus kannst du nur KML exportieren, nicht GPX.

Das ist dann problematisch, wenn man Daten aus Google Maps exportieren möchte, aber die Zielanwendung nur GPX versteht. Glücklicherweise gibt es im Internet zuhauf kostenlose Konverter, die eine GPX-Datei in KML und KML in GPX umwandeln können.

Video-Tutorial: KML-Export aus QGIS und Import in Google Maps

Aktivieren Sie JavaScript um das Video zu sehen.
https://www.youtube.com/watch?v=Yj1H64-eH8U

0:53 Vektordaten auf Shapedatei-Layer als KML exportieren
2:30 Vektordaten in Google Maps importieren
3:30 Importierte Punkte bearbeiten

Danach geht es um die Druckausgabe einer Karte, dazu schreibe ich irgendwann einen eigenen Beitrag.
4:27 STATTDESSEN: Klassische Karte mit Kartendaten aus QGIS exportieren
5:20 Druckzusammenstellung anfertigen
6:42 Maßstabsleiste hinzufügen
7:00 Legende hinzufügen
8:44 Übersichtskarte hinzufügen
9:54 Karte exportieren

Nachfolgend gibt es die Erklärungen aus dem Video auch nochmal in schriftlicher Form :D

Google Maps: Import und Export

In der Regel funktioniert bei Google Maps der Import von GPX und KML gleichermaßen problemlos.

GPX und KML importieren

Um GPS-Daten in Google Maps zu importieren, benötigst du einen Google-Account. Wenn du dann bei Google angemeldet bist, gehe auf Google Maps und klicke links neben dem Suchfeld auf das Menü-Icon. Es klappt eine neue Spalte auf, in der du auf „Meine Orte“ klickst.

Google Maps "Meine Orte" öffnen
Google Maps „Meine Orte“ öffnen

Daraufhin öffnet sich wieder ein neues Fenster. Klicke hier auf den Reiter „Karten“. Wenn du schon Karten angelegt hast, dann siehst du sie hier. Wenn nicht, dann klicke ganz unten auf „Karte erstellen“. Ggf. musst du nun noch „In My Maps öffnen“ auswählen. Nun kommst du in ein neues Fenster, wo du auch verschiedene Tools zur Verfügung hast, um eigene Wegpunkte zu setzen und Routen zu zeichnen.

Für den Import von GPX- oder KML-Dateien in Google Maps wird in einer neuen Karte schon sehr prominent der „Importieren“-Link angezeigt. Klicke drauf und wähle dann deine entsprechenden GPS-Dateien.

Google Maps: Importieren
Hier auf importieren klicken, ggf. zuvor eine neue Ebene erstellen

Jetzt sollten deine Routen in Google Maps importiert werden und du kannst sie weiter bearbeiten. Zum Beispiel, um Wegpunkten Fotos hinzuzufügen oder weitere Markierungen zu setzen.

Um die Karte mit anderen Personen zu teilen, klickst du, wie oben zu sehen, auf „Teilen“ und stellst hier die Freigabe entsprechend ein. Du kannst hier auch weitere Personen zur Mitarbeit an der Karte einladen.

Zum Einbetten der Karte in eine eigene Webseite musst du die Freigabe auf „öffentlich“ stellen. Dann klickst du oben neben dem Namen der Karte auf die drei Punkte und wählst „In Webseite einbetten“. Dann erhältst du einen HTML-Code, den du genau so in den HTML-Code deiner Webseite einfügst. Tada – und schon kannst du deine GPS-Tracks mit dem ganzen Internet teilen ^^

KML aus Google Maps exportieren

Wenn du erstellte oder bearbeitete Routen aus Google Maps exportieren möchtest, klicke wieder oben neben dem Kartennamen auf die drei Punkte und dann auf „In KML/KMZ exportieren“. Danach kannst du auswählen, welche Tracks bzw. Kartenebenen exportiert werden sollen und kannst diese dann einfach auf dem Rechner speichern.

Der Import in ein GIS ist kein Problem (siehe nachfolgend), aber manche GPS-Tracker haben ein Problem mit KML. Ggf. musst du die KML dann in GPX konvertieren.

QGIS: Import und Export

Der Import von GPX oder KML in QGIS ist kinderleicht: Ziehe einfach deine GPS-Route aus dem Browser direkt in die Layer-Übersicht von QGIS, und schon sind die enthaltenen GPS-Daten verfügbar. Hast du beim Import alle enthaltenen Vektorformen ausgewählt, werden sie alle auf einzelne Ebenen verteilt, damit Punkte und Linien weiterhin getrennt sind.

QGIS selbst arbeitet intern mit Shape-Dateien (.shp). Wenn du nun mit diesen Tracks und Waypoints weiterarbeiten möchtest, solltest du deine importieren Ebenen in Shape-Dateien umwandeln: Rechtsklick auf die Ebene, „Speichern als“ > Shape-File.

Da es sich dabei ebenfalls um Geo-Daten handelt, kann man die Informationen einer Shape-Datei auch wieder als GPX oder KML exportieren und damit für andere Programme nutzbar machen. Allerdings enthalten Shape-Dateien entweder Punkte oder Linien oder Polygone, daher musst du ggf. zwei GPX/KML-Dateien exportieren, wenn du Punkte und Linien ausgeben möchtest.

Der Export funktioniert denkbar einfach: Klicke rechts auf die entsprechende Ebene und wähle „Speichern als“. Danach musst du das Format, also KML oder GPX, auswählen, unter „Speichern unter“ einen Dateispeicherort festlegen kannst die Ebene dann abspeichern. Dann kannst du sie in Google Maps oder einen Geo Tracker importieren.

QGIS KML- und GPX-Export
Wähle das Format über das Dropdown-Menü.

Zusammenfassung

Insgesamt kann man sagen, dass GPX mehr Möglichkeiten bietet als KML und die einzige vernünftige Wahl ist, um unterwegs eine Wanderung oder Fahrradtour zu tracken. Nur mit GPX kann man später die Route genau analysieren. Wenn möglich sollte man diese Originaldaten irgendwo speichern. Die Umwandlung in KML ist nur dann erforderlich, wenn Google-Anwendungen ins Spiel kommen.

Wenn du dagegen im Voraus eine Route erstellen möchtest, die also natürlich noch keine Zeit- und Höhendaten enthält, reicht KML vollkommen aus.

Also – wann welches Format?

  • Du arbeitest ausschließlich mit Punkten und Linien -> KML reicht aus
  • Du möchtest unterwegs die zurückgelegte Strecke aufzeichnen -> GPX!

Hat dir der Beitrag geholfen? Ich freue mich über dein Feedback!

Ähnliche Beiträge

  • 2. Februar 2018 QGIS-Tutorial: Daten vektorisieren und Karte erstellen In diesem Tutorial zeige ich euch, wie ihr im kostenlosen GIS-Programm QGIS Daten vektorisieren könnt. "Vektorisieren" bezeichnet den Vorgang, Informationen in einem geografischen Raum zu visualisieren und damit eine Kartierung zu erstellen. Diese Informationen können beispielsweise Landmarken wie alte […]
  • QGIS-Tutorial - Georeferenzieren28. Januar 2018 QGIS-Tutorial: Historische Karte georeferenzieren Es wird Zeit, Fun with Maps wiederzubeleben! In diesem Beitrag erkläre ich euch, wie du im kostenlosen GIS-Programm QGIS eine historische Karte georeferenzierst. Eine historische Karte kannst du nur dann in die Realität übertragen, wenn du weißt, wo sich die Punkte auf der Karte heute befinden. Beim […]
  • 2. Januar 2017 QGIS-Tutorial: Höhenrelief aus ASTER-Daten selbst erstellen In diesem Tutorial erstellen wir in QGIS aus ASTER-Daten ein Höhenrelief, das du bei deiner Kartierung als eigenen topographischen Hintergrund verwenden kannst. ASTER-Daten sind umgewandelte, frei verfügbare Satellitendaten, die man einfach herunterladen kann. Das Höhenrelief speichern wir als […]
  • Lidar to go1. Juli 2018 Lidar to go – mit planlauf/TERRAIN allo du da, bist du auch Lidar-Enthusiast? Oder interessierst du dich für Festungen, militärische Stellungen, alte Straßen und sonstige historische Bodenrelikte? Wenn ja, dann bleib hier und lies weiter! In diesem Beitrag möchte ich dir die sensationelle Software planlauf/TERRAIN vorstellen, die du mit […]
  • 30. Januar 2016 GPS-Bearbeitung mit Geo Tracker & Google Maps Bin hier mal wieder was echt Coolem auf der Spur, was ich ab jetzt sehr oft nutzen werde! Kennt das auch jemand? Man ist irgendwo unterwegs, macht tolle Fotos - und ein paar Tage später weiß man schon nicht mehr, wo das genau alles gewesen ist. Irgendwie ist es ziemlich sinnlos, die Wildnis zu exploren, […]

2 Kommentare

  1. Meikel

    Hallo, mich würde jetzt auch noch interessieren ob man eine GPX Datei (Weserradweg), umgewandelt in KML zum Navigieren mit Google Maps verwenden kann. Im Normalfall navigiere ich mit Osmand, habe jedoch in letzter Zeit damit einen erhöhten Akku Verbrauch.

    1. Ravana

      Hallo Meikel, das geht soweit ich weiß leider nicht. Die Google-Navi geht nur, wenn du wie üblich auf die Karte klickst/tippst und die Route startest – nicht über importierte Routen. Die Alternative ist, wenn du die Route importierst und per Hand die Zwischenziele als Navigationsziel angibst. Ich hab noch von LocusMap und OruxMaps als Alternative zu Osmand gehört, aber nicht getestet..

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

* Die Checkbox für die Zustimmung zur Speicherung ist nach DSGVO zwingend.

Ich stimme zu.