GeoJSON į GPS takelio GPX keitiklis

GeoJSON vektorių duomenų konvertavimas į GPX formatą paverčia standartinius geografinius JSON objektus į XML pagrindu sukurta formatą, kuris yra optimizuotas fiziniams navigacijos įrenginiams.

Pasirinkite arba tempkite failus

Pasirinkite arba nuvilkite failus čia

100% privatus konvertavimas naršyklėje - failai niekada nepalieka jūsų įrenginio

arba įklijuokite Ctrl+V
Nulinio tinklo perdavimo privatumo garantija: 0 baitų įkelta į išorinius serverius. Visas apdorojimas vyko vietoje, jūsų naršyklės smėlio dėžėje (sandbox).

Formatų palyginimas ir techninės specifikacijos

SpecifikacijaGEOJSONGPX
MIME tipasapplication/geo+jsonapplication/gpx+xml
Tipasgeographic vector JSONGPS data exchange format
Glaudinimasnone (JSON text)XML text
Standartinė specifikacijaIETF RFC 7946Topografix GPX 1.1
Maginės baitų antraštės (Magic Bytes)7B 22 74 79 70 65 22 3A 20 22 ({"type": ") JSON header3C 3F 78 6D 6C ... 3C 67 70 78 (<gpx)

Formato apžvalga ir taikymas

Geografinių informacinių sistemų specialistams ir lauko tyrinėtojams dažnai prireikia perkelti maršrutų duomenis tarp internetinių žemėlapių sudarymo įrankių ir aparatinės įrangos. GeoJSON yra pritaikytas interneto naršyklėms ir saugo taškus, linijas bei poligonus standartiniuose „JavaScript Object Notation" objektuose. Savo ruožtu nešiojamieji GPS imtuvai, išmanieji laikrodžiai ir jūrinės navigacijos įranga reikalauja GPX failų, kad galėtų tinkamai atvaizduoti maršrutus, takelius ir kelio taškus. Lauko gidai, žygeiviai ir dviratininkai naudoja šį konvertavimo žingsnį norėdami perkelti kompiuterinėmis žemėlapių programomis suplanuotus maršrutus į fizinius įrenginius, skirtus naudoti be interneto ryšio. Lauko tyrėjai taip pat remiasi šia darbo eiga, kad fiksuotų duomenų taškus per internetines formas ir eksportuotų juos į žygių įrankiams pritaikytą aparatūrą. Be šios transformacijos navigacijos įranga negali perskaityti pasirinktų vektoriaus koordinačių, kurias sukuria internetinės žemėlapių programos.

Techninės specifikacijos ir kodekų apžvalga

GeoJSON naudoja „application/geo+json" MIME tipą ir remiasi paprastu tekstu, užkoduotu UTF-8 JSON objektais be dvejetainio suspaudimo. Jame yra geometrijos raktai, tokie kaip „Point", „LineString" ir „Polygon". GPX naudoja „application/gpx+xml" MIME tipą ir remiasi „Topografix" apibrėžta XML schema. Nė vienas formatas nenaudojama gimtojo suspaudimo konteinerio lygiu, vadinasi, abu failai lieka nesuspaustu paprastu tekstu, nebent jie yra įvilkti į ZIP archyvą. Nė vienas formatas nesiremia magiškojo baito parašais atpažinimui. GeoJSON atpažįstamas iš atidarančio skliausto simbolio „{", o GPX identifikuojamas pagal standartinę XML deklaraciją „<?xml", po kurios seka pagrindinė <gpx> žymė.

OS ir naršyklės suderinamumas

Abu formatai pasižymi plačiu suderinamumu įvairiose moderniose operacinėse sistemose, įskaitant „Windows", „macOS", „Linux", „iOS" ir „Android". Šiuolaikinės interneto naršyklės natūraliai apdoroja GeoJSON naudodamos „JavaScript", o GPX failams atvaizduoti reikia XML analizavimo bibliotekų arba specialių plėtinių. Darbastalio GIS programos, tokios kaip QGIS ir „ArcGIS Pro", skaito abu formatus gimtuoju būdu. Tačiau buitinė GPS aparatūra iš tokių prekių ženklų kaip „Garmin" priima tik GPX, todėl konvertavimas yra privalomas norint sinchronizuoti įrenginius.

💡 Naudinga informacija

Konvertavimo metu stebėkite koordinačių tikslumą, kad išvengtumėte XML failo dydžio išpūtimo nereikalingais dešimtainiais skaitmenimis, nes daugumai buitinių GPS įrenginių pakanka iki šešių dešimtainių skaitmenų.

Formatų palyginimas ir techninės specifikacijos

Tipinis 2 megabaitų GeoJSON failas, kuriame yra išsamus pėsčiųjų takas, konvertuojamas į maždaug 2,5 megabaito GPX failą dėl XML žymių papildomų sąnaudų. Šio failo perkėlimas užtrunka mažiau nei 0,1 sekundės naudojant standartinį šviesolaidinį ryšį, apie 0,4 sekundės 5G mobiliajame tinkle ir maždaug 1,2 sekundės 4G tinkle.

Dažnai užduodami klausimai

Kaip konvertuoti GeoJSON į GPS takelio GPX neprarandant kokybės?

Konvertavimo procesas yra matematiškai be nuostolių koordinačių duomenims, jei erdvinė atskaitos sistema lieka WGS 84 platumos ir ilgumos. Tačiau jei GeoJSON faile yra sudėtingų poligonų arba atributų, kurių GPX žymės nepalaiko, tie papildomi duomenų laukai bus praleisti vertimo metu.

Kuo skiriasi GeoJSON ir GPS takelio GPX?

GeoJSON yra JSON pagrindu sukurtas formatas, skirtas internetiniams žemėlapiams, palaikantis įvairias geometrijas, tokias kaip poligonai, taškai ir daugiapoligonai. GPX yra XML pagrindu sukurtas formatas, pritaikytas specialiai GPS įrenginiams, griežtai struktūrizuojantis duomenis į kelio taškus, maršrutus ir takelius su laiko žymomis.