GeoJSON in GPX umwandeln
Das Konvertieren von GeoJSON-Vektordaten in GPX übersetzt geografische Standard-JSON-Objekte in ein XML-basiertes Format, das für physische Navigationsgeräte optimiert ist.
Formatvergleich & technische Spezifikationen
| Spezifikation | GEOJSON | GPX |
|---|---|---|
| MIME-Typ | application/ | application/ |
| Typ | geografische Vektordaten in JSON | GPS-Datenaustauschformat |
| Kompression | keine (JSON-Text) | XML-Text |
| Standardspezifikation | IETF RFC 7946 | Topografix GPX 1.1 |
| Magic-Bytes-Header | 7B 22 74 79 70 65 22 3A 20 22 ({"type": ") JSON header | 3C 3F 78 6D 6C ... 3C 67 70 78 (<gpx) |
Formatübersicht & Anwendungsbereiche
Fachleute für Geoinformationssysteme und Outdoor-Fans müssen häufig Pfaddaten zwischen Webkarten und Hardwaregeräten übertragen. GeoJSON ist für Webbrowser konzipiert und speichert Punkte, Linien und Polygone in der JavaScript Object Notation (JSON). Handgeräte, Fitnessuhren und Navigationsgeräte für die Schifffahrt benötigen dagegen GPX-Dateien, um Routen, Tracks und Wegpunkte korrekt darzustellen. Reiseleiter, Wanderer und Radfahrer übertragen mit diesem Verfahren Routen aus Desktop-Kartensoftware auf Geräte, die offline genutzt werden. Auch Feldforscher erfassen Datenpunkte über Webformulare und exportieren sie für GPS-Geräte. Ohne die Umwandlung können Navigationsgeräte die benutzerdefinierten Vektorkoordinaten aus Webkarten nicht lesen.
Technische Spezifikationen und Codec-Übersicht
GeoJSON verwendet den MIME-Typ application/geo+json und basiert auf UTF-8-codierten JSON-Objekten im Klartext ohne binäre Komprimierung. Es enthält Geometrieschlüssel wie Point, LineString und Polygon. GPX verwendet den MIME-Typ application/gpx+xml und basiert auf einem von Topografix definierten XML-Schema. Keines der Formate verwendet eine native Komprimierung auf Container-Ebene, was bedeutet, dass beide Dateien unkomprimierter Klartext bleiben, es sei denn, sie werden in einem ZIP-Archiv verpackt. Keines der Formate stützt sich auf Magic-Byte-Signaturen zur Identifizierung. GeoJSON wird durch das öffnende geschweifte Klammerzeichen '{' erkannt, während GPX durch die Standard-XML-Deklaration '<?xml' gefolgt von dem Root-Tag <gpx> identifiziert wird.
Betriebssystem- & Browser-Kompatibilität
GeoJSON und GPX werden in GIS- und GPS-Workflows breit unterstützt, die Unterstützung variiert jedoch je nach Gerät und Dienst. Prüfen Sie vor der Konvertierung die Dokumentation des Zielgeräts.
Nützliche Informationen
Achten Sie bei der Konvertierung auf die Koordinatengenauigkeit, damit die XML-Datei nicht durch unnötig viele Nachkommastellen zu groß wird. Für die meisten GPS-Geräte für Endverbraucher reichen sechs Nachkommastellen aus.
Häufig gestellte Fragen
Wie konvertiert man GeoJSON in GPS-Track-GPX ohne Qualitätsverlust?
Der Konvertierungsprozess verhält sich hinsichtlich der Koordinatendaten mathematisch verlustfrei, vorausgesetzt, das räumliche Referenzsystem bleibt im Koordinatensystem WGS 84 mit Breiten- und Längengraden. Wenn die GeoJSON-Datei jedoch komplexe Polygone oder Attribute enthält, die von GPX-Tags nicht unterstützt werden, werden diese zusätzlichen Datenfelder während der Übersetzung verworfen.
Worin besteht der Unterschied zwischen GeoJSON und GPS-Track-GPX?
GeoJSON ist ein JSON-basiertes Format für Web-Mapping, das verschiedene Geometrien wie Polygone, Punkte und Multipolygone unterstützt. GPX ist ein XML-basiertes Format, das speziell auf GPS-Geräte zugeschnitten ist und Daten strikt in Wegpunkte, Routen und zeitgestempelte Tracks strukturiert.