Shapefile (SHP) in GPX umwandeln
Dieser kostenlose Konverter macht aus einem Shapefile eine GPX-1.1-Datei für GPS-Geräte und Outdoor-Apps: Punkte werden zu Wegpunkten, Linien zu Tracks und Polygone zu einem Track entlang ihres Umrisses. Das Shapefile wird in Ihrem Browser umgewandelt und nicht hochgeladen. Es wird aus dem System in der .prj nach WGS84 umprojiziert, Sie wählen, welches Feld zum Namen wird, und die übrigen Felder bleiben als GPX-Extensions erhalten, die die meisten Geräte ignorieren.
Wurde eine Datei nicht richtig umgewandelt? Schreiben Sie an [email protected], am besten mit einer kleinen Beispieldatei, dann wird es behoben.
Das Wichtigste in Kürze
- Eingabe: Shapefile (.shp). Ausgabe: GPX (.gpx).
- Ihre Dateien werden nicht hochgeladen: Die Verarbeitung läuft in Ihrem Browser, auf Ihrem eigenen Gerät.
- Dateigröße: keine feste Grenze; sehr große Dateien begrenzt der Arbeitsspeicher Ihres Geräts.
- Benötigt einen aktuellen Browser (Chrome, Edge, Firefox oder Safari) auf Computer, Tablet oder Handy; keine Installation.
- Kostenlos und ohne Anmeldung.
Shapefile in GPX: Warum umwandeln?
Wanderwege, Vermessungspunkte, geplante Routen und Feldgrenzen werden oft in QGIS oder ArcGIS als Shapefiles gezeichnet oder exportiert, doch ein Garmin-Handgerät, ein Fahrradcomputer oder Apps wie OsmAnd, Locus Map, Gaia GPS und Komoot importieren GPX. Diese Seite schreibt aus Ihrem Shapefile eine GPX-Datei, direkt in Ihrem Browser mit GDAL, der Open-Source-Bibliothek hinter QGIS. Sie liest die .prj, sodass ein Shapefile in einer UTM-Zone oder einem nationalen Koordinatensystem in geografischer Breite und Länge herauskommt, wie sie jedes GPS verwendet, und sie behält die Höhen aus PointZ- und PolylineZ-Shapefiles. Sie wählen das Attribut, das Geräte als Namen jedes Wegpunkts und Tracks anzeigen sollen, und die Kartenvorschau zeigt Ihnen vor dem Download, was geschrieben wird.
So wandeln Sie Shapefile in GPX um
- Ziehen Sie die .shp zusammen mit ihrer .shx, .dbf und .prj oder eine .zip-Datei mit diesen Dateien in das Feld.
- Prüfen Sie die Karte und wählen Sie das Feld für die Namen der Wegpunkte und Tracks.
- Klicken Sie auf „In GPX umwandeln“ und kopieren Sie die Datei auf Ihr Gerät oder importieren Sie sie in Ihre App.
Was sich bei der Umwandlung ändert
Das Namensfeld wählen
GPX kennt pro Wegpunkt oder Track genau einen Namen, ein Shapefile kann dagegen beliebig viele Felder haben. Ein Feld namens NAME oder name wird automatisch verwendet; andernfalls nimmt die Seite eines, dessen Name title oder label enthält, oder das erste Textfeld, und sagt Ihnen, welches. Wählen Sie ein anderes Feld, bleibt das Feld name als name_orig erhalten. Ein Feld namens DESC oder DESCRIPTIO wird zur GPX-Beschreibung.
Punkte, Linien und Polygone
Punkt-Shapefiles werden zu Wegpunkten und Linien-Shapefiles zu Tracks. Eine Linie aus mehreren Teilen (eine Multipart-Polylinie) wird zu einem Track mit mehreren Segmenten, und jeder Punkt eines Multipoint wird zu einem eigenen Wegpunkt. GPX kennt keine Flächen, deshalb wird ein Polygon zu einem geschlossenen Track entlang seines Umrisses, mit einem Segment pro Ring. Mehrere gemeinsam ausgewählte Shapefiles werden in eine GPX-Datei geschrieben.
Die .prj entscheidet, wo die Daten landen
GPX verwendet immer geografische Breite und Länge in WGS84, daher wird das Shapefile aus dem Koordinatensystem in seiner .prj umprojiziert. Ohne .prj lassen sich Koordinaten in Metern nicht verorten; die Seite hält dann an und schlägt passende Systeme vor, oder Sie geben den EPSG-Code ein, zum Beispiel 25832 für UTM-Zone 32N.
Übrige Felder landen in Extensions
Felder ohne eigenes GPX-Element, etwa LENGTH_KM oder SURFACE, werden in einen extensions-Block geschrieben. QGIS und GDAL lesen sie wieder als Felder ein, GPS-Geräte und die meisten Apps zeigen aber nur Name und Beschreibung an. Farben und Symbole aus einem QGIS- oder ArcGIS-Projekt sind nicht im Shapefile gespeichert und können daher nicht übernommen werden.
Höhen und große Dateien
Der Z-Wert eines PointZ- oder PolylineZ-Shapefiles wird zur Höhe jedes Punkts; ein 2D-Shapefile oder eines, dessen Höhen alle 0 sind, erhält keine, und Apps greifen dann auf ihre eigenen Höhendaten zurück. Ältere GPS-Geräte nehmen nur eine begrenzte Zahl von Punkten pro Track (oft 10.000) oder Wegpunkten pro Datei an; vereinfachen Sie eine lange Linie zuerst in QGIS, wenn Ihr Gerät sie abschneidet.
Über die Formate
Shapefile
Das Esri-Shapefile ist das am weitesten verbreitete GIS-Vektorformat. Ein einzelnes „Shapefile“ ist in Wirklichkeit ein Satz von Dateien mit demselben Namen: .shp enthält die Geometrie, .shx einen Index, .dbf die Attributtabelle, die optionale .prj-Datei das Koordinatensystem und die .cpg-Datei die Textkodierung.
- Benötigt mindestens .shp, .shx und .dbf. Wählen Sie die Dateien zusammen oder als eine ZIP-Datei aus.
- Feldnamen sind auf 10 Zeichen und Textwerte auf 254 Zeichen begrenzt.
- Jedes Shapefile enthält nur einen Geometrietyp: Punkte, Linien oder Polygone.
- Ohne .prj-Datei ist das Koordinatensystem unbekannt.
GPX
GPX (GPS Exchange Format) ist das XML-Format, das GPS-Geräte und Apps wie Garmin, Strava und Komoot verwenden. Es speichert Wegpunkte, Routen und Tracks, optional mit Zeit und Höhe. Heute ist Version 1.1 aus dem Jahr 2004 in Gebrauch, herausgegeben von TopoGrafix.
- Wegpunkte sind einzelne Punkte; eine Route ist eine geplante Linie durch wenige Punkte; ein Track ist der aufgezeichnete Weg, oft mit Tausenden Punkten.
- Tracks können für jeden Punkt einen Zeitstempel und eine Höhe enthalten.
- Die Koordinaten sind immer geografische Breite und Länge in WGS84.
- GPX hat einen festen Satz von Feldern (Name, Beschreibung, Symbol, Typ und einige mehr); alles andere muss in Erweiterungen stehen.
Häufige Fragen
Wie bekomme ich die GPX-Datei auf meinen Garmin?
Handgeräte wie eTrex oder GPSMAP lesen GPX-Dateien, die per USB in den Ordner Garmin/GPX kopiert werden. Bei Uhren und Fahrradcomputern importieren Sie die Datei in Garmin Connect als Strecke und senden sie von dort an das Gerät.
Soll ich einen Track oder eine Route erstellen?
Linien werden als Tracks geschrieben, die jedes Gerät und jede App importiert und als Linie zum Folgen anzeigt. Eine GPX-Route ist eine kurze Liste von Wendepunkten, die das Gerät mit seinem eigenen Routing verbindet; einen gezeichneten Weg behalten Sie daher besser als Track.
Kann ich die GPX-Datei in Komoot oder Strava importieren?
Komoot importiert GPX-Tracks als geplante Touren. Strava nimmt eine GPX-Datei als Route an, als Aktivität aber nur, wenn jeder Punkt eine Zeit hat – und die hat ein Shapefile nicht.
Wird mein Shapefile hochgeladen?
Nein. GDAL läuft in Ihrem Browser, und die GPX-Datei wird auf Ihrem eigenen Computer geschrieben. Nichts wird an einen Server gesendet.
Kann ich GPX wieder in ein Shapefile umwandeln?
Ja, mit dem Konverter von GPX in Shapefile. Wegpunkte, Routen und Tracks werden dort zu getrennten Shapefiles.