Konvertor GeoJSON na GPS trasu GPX

Konverzia vektorových údajov GeoJSON na GPX transformuje štandardné geografické objekty JSON na formát založený na XML, optimalizovaný pre fyzické navigačné zariadenia.

Vybrať alebo presunúť súbory

Vyberte alebo presuňte súbory sem

100 % súkromná konverzia v prehliadači - súbory nikdy neopustia vaše zariadenie

alebo prilepiť Ctrl+V
Záruka súkromia s nulovým prenosom do siete: 0 bajtov odovzdaných na externé servery. Všetko spracovanie prebehlo lokálne v pieskovisku vášho prehliadača.

Porovnanie formátov a technické špecifikácie

ŠpecifikáciaGEOJSONGPX
MIME typapplication/geo+jsonapplication/gpx+xml
Typgeographic vector JSONGPS data exchange format
Kompresianone (JSON text)XML text
Štandardná špecifikáciaIETF RFC 7946Topografix GPX 1.1
Hlavička magických bajtov7B 22 74 79 70 65 22 3A 20 22 ({"type": ") JSON header3C 3F 78 6D 6C ... 3C 67 70 78 (<gpx)

Prehľad formátu a použitie

Odborníci na geografické informačné systémy a milovníci pobytu v prírode často potrebujú presúvať údaje o trasách medzi webovými mapovacími nástrojmi a hardvérovými zariadeniami. Formát GeoJSON je vytvorený pre webové prehliadače a ukladá body, čiary a polygóny v rámci štandardných objektov JavaScript Object Notation. Na druhej strane ručné GPS jednotky, športové hodinky a námorné navigačné zariadenia vyžadujú súbory GPX na správne vykreslenie trás, ciest a bodov záujmu. Turistickí sprievodcovia, turisti a cyklisti využívajú tento krok prekladu na to, aby si vlastné trasy naplánované v desktopovom mapovacom softvéri mohli nahrať do fyzických zariadení na offline použitie. Terénni výskumníci sa tiež spoliehajú na tento pracovný postup pri zachytávaní dátových bodov pomocou webových formulárov a ich exporte do hardvéru kompatibilného s turistickými nástrojmi. Bez tejto transformácie nedokáže navigačný hardvér čítať vlastné vektorové súradnice generované webovými mapovacími aplikáciami.

Technické špecifikácie a prehľad kodekov

GeoJSON používa typ MIME application/geo+json a spolieha sa na čistý text kódovaný v UTF-8 JSON objektoch bez binárnej kompresie. Obsahuje kľúče geometrie ako Point, LineString a Polygon. GPX používa typ MIME application/gpx+xml a spolieha sa na schému XML definovanú spoločnosťou Topografix. Ani jeden formát nepoužíva natívnu kompresiu na úrovni kontajnera, čo znamená, že oba súbory zostávajú nekomprimovaným obyčajným textom, pokiaľ nie sú zabalené v archíve ZIP. Ani jeden formát sa nespolieha na podpisy magických bajtov na identifikáciu. GeoJSON je rozpoznaný počiatočnou zátvorkou '{', zatiaľ čo GPX je identifikovaný štandardnou deklaráciou XML '<?xml' nasadenou koreňovou značkou <gpx>.

Kompatibilita s OS a prehliadačmi

Oba formáty sa tešia širokej kompatibilite v moderných operačných systémoch vrátane Windows, macOS, Linux, iOS a Android. Moderné webové prehliadače natívne analyzujú GeoJSON pomocou JavaScriptu, zatiaľ čo súbory GPX vyžadujú knižnice na analýzu XML alebo špecializované rozšírenia na vizuálne vykreslenie. Desktopové GIS aplikácie ako QGIS a ArcGIS Pro čítajú oba formáty natívne. Spotrebitský GPS hardvér od značiek ako Garmin však akceptuje iba GPX, čo robí konverziu povinnou pre synchronizáciu zariadení.

💡 Užitočné informácie

Počas konverzie sledujte presnosť súradníc, aby ste zabránili zväčšeniu veľkosti súboru XML zbytočnými desatinnými miestami, pretože väčšina spotrebitských GPS jednotiek potrebuje maximálne šesť desatinných miest.

Porovnanie formátov a technické špecifikácie

Typický 2-megabajtový súbor GeoJSON obsahujúci podrobnú turistickú trasu sa konvertuje na približne 2,5-megabajtový súbor GPX kvôli réžii značiek XML. Prenos tohto súboru trvá menej ako 0,1 sekundy na štandardnom optickom pripojení, približne 0,4 sekundy v mobilnej sieti 5G a približne 1,2 sekundy v sieti 4G.

Často kladené otázky

Ako konvertovať GeoJSON na GPS trasu GPX bez straty kvality?

Proces konverzie je matematicky bezstratový, pokiaľ ide o údaje o súradniciach, za predpokladu, že priestorový referenčný systém zostáva v zemepisnej šírke a dĺžke WGS 84. Ak však súbor GeoJSON obsahuje zložité polygóny alebo atribúty, ktoré značky GPX nepodporujú, tieto dodatočné dátové polia budú počas prekladu vynechané.

Aký je rozdiel medzi GeoJSON a GPS trasou GPX?

GeoJSON je formát založený na JSON určený pre webové mapovanie, ktorý podporuje rôznorodé geometrie, ako sú polygóny, body a multipolygóny. GPX je formát založený na XML šitý na mieru špeciálne pre GPS zariadenia, ktorý štruktúruje dáta striktne do bodov záujmu, trás a ciest s časovou pečiatkou.