Převod GeoJSON na 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 sem

Soukromě - soubory nikdy neopustí vaše zařízení

nebo vložte Ctrl+V

Zatímco čekáte na soubory, můžete si zahrát Code Rain

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
Typgeografická vektorová data JSONformát výměny dat GPS
Kompresežádná (text JSON)text XML
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 úvodní 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

GeoJSON a GPX jsou v GIS a GPS pracovních postupech široce podporovány, podpora se však liší podle zařízení a služby. Před převodem ověřte dokumentaci cílového zařízení.

Užitečné informace

Při převodu sledujte přesnost souřadnic, aby soubor XML nenarostl kvůli zbytečným desetinným místům. Většině spotřebitelských GPS zařízení stačí nejvýše šest desetinných míst.

Č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ý strukturuje data striktně do trasových bodů, tras a stop s časovým razítkem.