Konvertera GeoJSON till GPX

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 släpp filer här

Privat - filer lämnar aldrig din enhet

eller klistra in Ctrl+V

Medan du väntar på dina filer kan du spela Code Rain

Integritetsgaranti utan nätverksöverföring: 0 byte laddades upp till externa servrar. All bearbetning skedde lokalt i webbläsarens sandlåda.

Formatjämförelse och tekniska specifikationer

SpecifikationGEOJSONGPX
MIME-typapplication/geo+jsonapplication/gpx+xml
Typgeografisk vektor-JSONGPS-format för datautbyte
Komprimeringingen (JSON-text)XML-text
StandardspecifikationIETF RFC 7946Topografix GPX 1.1
Magic Bytes-huvud7B 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 banedata 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 och kodekö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ör identifiering. 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

GeoJSON och GPX stöds brett i GIS- och GPS-arbetsflöden, men stödet varierar mellan enheter och tjänster. Kontrollera målenhetens dokumentation före konvertering.

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.

Vanliga frågor

Hur konverterar du GeoJSON till GPS Track 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 Track 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 vägpunkter, rutter och tidsstämplade spår.