Konvertor GeoJSON na GPS Track GPX

Konverze vektorových dat GeoJSON na formát GPX přenáší standardní geografické objekty JSON do formátu založeného na XML, který je optimalizován pro fyzická navigační zařízení.

Vyberte nebo přetáhněte soubory

Vyberte nebo přetáhněte soubory sem

100% soukromá konverze v prohlížeči - soubory nikdy neopustí vaše zařízení

nebo vložte Ctrl+V
Záruka ochrany soukromí s nulovým přenosem po síti: 0 bajtů odesláno na externí servery. Veškeré zpracování probíhalo lokálně v sandboxu vašeho prohlížeče.

Porovnání formátů a technické specifikace

SpecifikaceGEOJSONGPX
MIME typapplication/geo+jsonapplication/gpx+xml
Typgeographic vector JSONGPS data exchange format
Kompresenone (JSON text)XML text
Standardní specifikaceIETF RFC 7946Topografix GPX 1.1
Hlavička souboru (Magic bytes)7B 22 74 79 70 65 22 3A 20 22 ({"type": ") JSON header3C 3F 78 6D 6C ... 3C 67 70 78 (<gpx)

Přehled formátu a použití

Odborníci na geografické informační systémy a příznivci pobytu v přírodě potřebují často přenášet data o trase mezi webovými mapovacími nástroji a hardwarovými zařízeními. Formát GeoJSON je navržen pro webové prohlížeče a ukládá body, čáry a polygony uvnitř standardní notace JavaScript Object Notation. Ruční GPS navigace, fitness hodinky a námořní navigační hardware naopak vyžadují soubory GPX, aby dokázaly správně vykreslit trasy, stopy a body zájmu. Průvodci přírodou, turisté a cyklisté využívají tento krok převodu k tomu, aby si vzali vlastní trasy naplánované v desktopovém mapovacím softwaru a nahráli je do fyzických zařízení pro použití offline. Terénní výzkumníci spoléhají na tento pracovní postup také při sběru datových bodů pomocí webových formulářů a jejich exportu do hardwaru kompatibilního s turistickými nástroji. Bez této transformace nedokáže navigační hardware číst vlastní vektorové souřadnice vygenerované webovými mapovými aplikacemi.

Technické specifikace a přehled kodeků

Formát GeoJSON používá typ MIME application/geo+json a spoléhá na prosté textové objekty JSON kódované v UTF-8 bez binární komprese. Obsahuje klíče geometrie jako Point, LineString a Polygon. Formát GPX používá typ MIME application/gpx+xml a spoléhá na schéma XML definované společností Topografix. Ani jeden formát nepoužívá nativní kompresi na úrovni kontejneru, což znamená, že oba soubory zůstávají nekomprimovaným prostým textem, pokud nejsou zabaleny v archivu ZIP. Ani jeden formát se pro identifikaci nespoléhá na signatury magických bajtů. GeoJSON je rozpoznán podle úvozovkové složené závorky '{', zatímco GPX je identifikován standardní deklarací XML '<?xml' následovanou kořenovým tagem <gpx>.

Kompatibilita s operačními systémy a prohlížeči

Oba formáty se těší široké kompatibilitě napříč moderními operačními systémy včetně Windows, macOS, Linux, iOS a Android. Moderní webové prohlížeče nativně analyzují GeoJSON pomocí JavaScriptu, zatímco soubory GPX vyžadují knihovny pro analýzu XML nebo specializovaná rozšíření pro vizuální vykreslení. Desktopové GIS aplikace jako QGIS a ArcGIS Pro čtou oba formáty nativně. Spotřebitelský GPS hardware značek jako Garmin však akceptuje pouze GPX, což činí konverzi povinnou pro synchronizaci zařízení.

💡 Užitečné informace

Během převodu sledujte přesnost souřadnic, abyste předešli bobtnání velikosti souboru XML o zbytečná desetinná místa, protože většina spotřebitelských GPS jednotek potřebuje maximálně šest desetinných míst.

Porovnání formátů a technické specifikace

Typický 2 megabajtový soubor GeoJSON obsahující podrobnou turistickou trasu se převede na zhruba 2,5 megabajtový soubor GPX kvůli režii XML tagů. Přenášení tohoto souboru trvá méně než 0,1 sekundy na standardním optickém připojení, přibližně 0,4 sekundy na mobilní síti 5G a zhruba 1,2 sekundy na síti 4G.

Často kladené otázky

Jak převést GeoJSON na GPS Track GPX bez ztráty kvality?

Proces převodu je matematicky bezeztrátový ohledně dat souřadnic za předpokladu, že prostorový referenční systém zůstává v zeměpisné šířce a délce WGS 84. Pokud však soubor GeoJSON obsahuje složité polygony nebo atributy, které tagy GPX nepodporují, budou tato dodatečná datová pole během překladu zahozena.

Jaký je rozdíl mezi formáty GeoJSON a GPS Track GPX?

GeoJSON je formát založený na JSONu určený pro webové mapování, který podporuje různé geometrie, jako jsou polygony, body a multipolygony. GPX je formát založený na XML šitý na míru přímo zařízením GPS, který strukturovat data striktně do bodů zájmu, tras a stop s časovým razítkem.