GeoJSON till GPS-spår GPX-konverterare

Konvertering av GeoJSON-vektordata till GPX översätter standardiserade geografiska JSON-objekt till ett XML-baserat format optimerat för fysiska navigeringsenheter.

Välj eller dra filer

Välj eller släpp filer här

100 % privat konvertering i webbläsaren - filer lämnar aldrig din enhet

eller klistra in Ctrl+V
Integritetsgaranti utan nätverksöverföring: 0 byte laddas upp till externa servrar. All bearbetning sker lokalt i webbläsarens sandlåda.

Formatjämförelse & Tekniska specifikationer

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

Formatöversikt och användningsområden

Yrkesverksamma inom geografiska informationssystem och friluftsentusiaster behöver ofta flytta banmdata mellan webbkartläggningsverktyg och hårdvaruenheter. GeoJSON är byggt för webbläsare och lagrar punkter, linjer och polygoner i standardiserade JavaScript Object Notation-objekt. Å andra sidan kräver handhållna GPS-enheter, träningsklockor och marin navigeringshårdvara GPX-filer för att återge rutter, spår och brytpunkter korrekt. Friluftsguider, vandrare och cyklister använder detta översättningssteg för att ta anpassade rutter planerade i skrivbordsmjukvara för kartläggning och läsa in dem på fysiska enheter för offlinebruk. Fältforskare förlitar sig också på detta arbetsflöde för att samla in datapunkter med hjälp av webbformulär och exportera dem till hårdvara som är kompatibel med vandringsverktyg. Utan denna omvandling kan navigeringshårdvaran inte läsa de anpassade vektor-koordinater som genereras av webbkartläggningsapplikationer.

Tekniska specifikationer & codec-översikt

GeoJSON använder MIME-typen application/geo+json och förlitar sig på vanlig text med UTF-8-kodade JSON-objekt utan binär komprimering. Det innehåller geometri-nycklar som Point, LineString och Polygon. GPX använder MIME-typen application/gpx+xml och förlitar sig på ett XML-schema definierat av Topografix. Ingetdera formatet använder inbyggd komprimering på behållarnivå, vilket innebär att båda filerna förblir okomprimerad vanlig text om de inte packas in i ett ZIP-arkiv. Ingetdera formatet förlitar sig på magic byte-signaturer föridentifiering. GeoJSON känns igen på startklammern '{', medan GPX identifieras av den vanliga XML-deklarationen '<?xml' följt av rot-taggen <gpx>.

OS- och webbläsarkompatibilitet

Båda formaten har bred kompatibilitet mellan moderna operativsystem inklusive Windows, macOS, Linux, iOS och Android. Moderna webbläsare tolkar GeoJSON inbyggt med JavaScript, medan GPX-filer kräver XML-tolkningsbibliotek eller specialiserade tillägg för att återges visuellt. Skrivbordsapplikationer för GIS som QGIS och ArcGIS Pro läser båda formaten inbyggt. Konsument-GPS-hårdvara från märken som Garmin accepterar dock endast GPX, vilket gör konvertering obligatorisk för synkronisering av enheter.

💡 Användbar information

Håll ett öga på koordinatprecisionen under konverteringen för att undvika att XML-filstorleken sväller med onödiga decimaler, eftersom de flesta konsument-GPS-enheter bara behöver upp till sex decimaler.

Formatjämförelse & Tekniska specifikationer

En typisk GeoJSON-fil på 2 megabyte som innehåller en detaljerad vandringsled konverteras till en GPX-fil på ungefär 2,5 megabyte på grund av XML-tillägg. Att överföra den här filen tar mindre än 0,1 sekunder på en vanlig fiberanslutning, ungefär 0,4 sekunder på ett 5G-mobilnät och ungefär 1,2 sekunder på ett 4G-nät.

Vanliga frågor

Hur konverterar du GeoJSON till GPS-spår GPX utan att förlora kvalitet?

Konverteringsprocessen är matematiskt förlustfri gällande koordinatdata, förutsatt att det spatiala referenssystemet förblir i WGS 84 latitud och longitud. Om GeoJSON-filen däremot innehåller komplexa polygoner eller attribut som GPX-taggar inte stöder, kommer dessa extra fält att tas bort under översättningen.

Vad är skillnaden mellan GeoJSON och GPS-spår GPX?

GeoJSON är ett JSON-baserat format utformat för webbkartläggning som stöder olika geometrier som polygoner, punkter och multipolygoner. GPX är ett XML-baserat format skräddarsytt specifikt för GPS-enheter, och strukturerar data strikt i brytpunkter, rutter och tidsstämplade spår.