GeoJSON til GPS-spor GPX-konvertering

Konvertering af GeoJSON-vektordata til GPX oversætter standard geografiske JSON-objekter til et XML-baseret format optimeret til fysiske navigationsenheder.

Vælg eller træk filer

Vælg eller træk filer hertil

100% privat konvertering i browseren - filer forlader aldrig din enhed

eller indsæt Ctrl+V
Privatlivsgaranti uden netværksoverførsel: 0 bytes uploadet til eksterne servere. Al behandling foregik lokalt i din browsers sandkasse.

Formatsammenligning & tekniske specifikationer

SpecifikationGEOJSONGPX
MIME-typeapplication/geo+jsonapplication/gpx+xml
Typegeographic vector JSONGPS data exchange format
Komprimeringnone (JSON text)XML text
StandardspecifikationIETF RFC 7946Topografix GPX 1.1
Magic Bytes-header7B 22 74 79 70 65 22 3A 20 22 ({"type": ") JSON header3C 3F 78 6D 6C ... 3C 67 70 78 (<gpx)

Format-oversigt og anvendelse

Fagfolk inden for geografiske informationssystemer og friluftsentusiaster har jævnligt brug for at flytte stidata mellem webkortværktøjer og hardwareenheder. GeoJSON er skabt til webbrowsere og gemmer punkter, linjer og polygoner i standard JavaScript Object Notation. På den anden side kræver håndholdte GPS-enheder, sportsur og maritimt navigationsudstyr GPX-filer for at gengive ruter, spor og vejpunkter korrekt. Udendørsguider, vandrere og cyklister bruger dette konverteringstrin til at hente brugerdefinerede ruter, der er planlagt i kortlægningssoftware til stationære computere, og indlæse dem på fysiske enheder til offlinebrug. Feltforskere er ligeledes afhængige af denne arbejdsgang til at indsamle datapunkt ved hjælp af webformularer og eksportere dem til hardware, der er kompatibel med vandreværktøjer. Uden denne omdannelse kan navigationshardware ikke læse de tilpassede vektorkoordinater, der genereres af webkortlægningsapplikationer.

Tekniske specifikationer og codec-oversigt

GeoJSON bruger MIME-typen application/geo+json og er baseret på almindelige UTF-8-kodede JSON-objekter uden binær komprimering. Det indeholder geometrinøgler som Point, LineString og Polygon. GPX bruger MIME-typen application/gpx+xml og er baseret på et XML-skema defineret af Topografix. Ingen af formaterne bruger indbygget komprimering på container niveau, hvilket betyder, at begge filer forbliver ukomprimeret almindelig tekst, medmindre de er pakket i et ZIP-arkiv. Ingen af formaterne er afhængige af magiske bytesignaturer til identifikation. GeoJSON genkendes på startklammen '{', hvorimod GPX identificeres af standard XML-deklarationen '<?xml' efterfulgt af rod-tagget <gpx>.

OS- og browserkompatibilitet

Begge formater har bred kompatibilitet på tværs af moderne operativsystemer, herunder Windows, macOS, Linux, iOS og Android. Moderne webbrowsere fortolker automatisk GeoJSON ved hjælp af JavaScript, hvorimod GPX-filer kræver XML-parserbiblioteker eller specialiserede udvidelser for at blive vist visuelt. GIS-applikationer til stationære computere som QGIS og ArcGIS Pro læser begge formater direkte. Forbruger-GPS-hardware fra mærker som Garmin accepterer dog kun GPX, hvilket gør konvertering obligatorisk ved synkronisering af enheder.

💡 Nyttig information

Hold øje med koordinatpræcisionen under konverteringen for at undgå at opsvulme XML-filstørrelsen med unødvendige decimaler, da de fleste forbruger-GPS-enheder kun har brug for op til seks decimaler.

Formatsammenligning & tekniske specifikationer

En typisk GeoJSON-fil på 2 megabyte, der indeholder en detaljeret vandresti, konverteres til en GPX-fil på cirka 2,5 megabyte på grund af XML-tagoverhead. Overførsel af denne fil tager under 0,1 sekund på en standard fiberforbindelse, omkring 0,4 sekund på et 5G-mobilnetværk og cirka 1,2 sekund på et 4G-netværk.

Ofte stillede spørgsmål

Hvordan konverterer man GeoJSON til GPS-spor GPX uden at miste kvalitet?

Konverteringsprocessen er matematisk tabsfri hvad angår koordinatdata, forudsat at det spatiale referencesystem forbliver i WGS 84 bredde- og længdegrad. Men hvis GeoJSON-filen indeholder komplekse polygoner eller attributter, som GPX-tags ikke understøtter, vil disse ekstra datafelter gå tabt under oversættelsen.

Hvad er forskellen mellem GeoJSON og GPS-spor GPX?

GeoJSON er et JSON-baseret format designet til webkortlægning, som understøtter forskellige geometrier som polygoner, punkter og multipolygoner. GPX er et XML-baseret format, der er skræddersyet specifikt til GPS-enheder og strukturerer data strengt i vejpunkter, ruter og tidsstemplede spor.