Pretvarač GeoJSON-a u GPX zapis GPS staze

Pretvaranje GeoJSON vektorskih podataka u GPX pretvara standardne geografske JSON objekte u format temeljen na XML-u koji je optimiziran za fizičke uređaje za navigaciju.

Odaberite ili povucite datoteke

Odaberite ili ispustite datoteke ovdje

100% privatna pretvorba u pregledniku - datoteke nikada ne napuštaju vaš uređaj

ili zalijepi Ctrl+V
Jamstvo privatnosti nulte mrežne transmisije: 0 bajtova učitano na vanjske poslužitelje. Sva obrada odvijala se lokalno u sandčiću vašeg preglednika.

Usporedba formata i tehničke specifikacije

SpecifikacijaGEOJSONGPX
MIME vrstaapplication/geo+jsonapplication/gpx+xml
Vrstageographic vector JSONGPS data exchange format
Kompresijanone (JSON text)XML text
Standardna specifikacijaIETF RFC 7946Topografix GPX 1.1
Zaglavlje čarobnih bajtova (Magic Bytes)7B 22 74 79 70 65 22 3A 20 22 ({"type": ") JSON header3C 3F 78 6D 6C ... 3C 67 70 78 (<gpx)

Pregled formata i primjena

Stručnjaci za geografske informacijske sustave i ljubitelji boravka u prirodi često trebaju premještati podatke o stazama između internetskih alata za kartiranje i hardverskih uređaja. GeoJSON je izrađen za internetske preglednike, pohranjujući točke, linije i poligone unutar standardnih JavaScript Object Notation objekata. S druge strane, ručne GPS jedinice, fitness satovi i pomorski navigacijski hardver zahtijevaju GPX datoteke za ispravno prikazivanje ruta, staza i točaka puta. Vodiči na otvorenom, planinari i biciklisti koriste ovaj korak pretvorbe kako bi prilagođene rute planirane u softveru za stolno kartiranje učitali na fizičke uređaje za izvanmrežnu upotrebu. Terenski istraživači također se oslanjaju na ovaj tijek rada za snimanje točaka podataka pomoću internetskih obrazaca i njihov izvoz u hardver kompatibilan s alatima za planinarenje. Bez ove transformacije, navigacijski hardver ne može čitati prilagođene vektorske koordinate generirane aplikacijama za internetsko kartiranje.

Tehničke specifikacije i pregled kodeka

GeoJSON koristi MIME tip application/geo+json i oslanja se na obične tekstualne JSON objekte kodirane u UTF-8 bez binarne kompresije. Sadrži ključeve geometrije kao što su Point, LineString i Polygon. GPX koristi MIME tip application/gpx+xml i oslanja se na XML shemu koju definira Topografix. Nijedan format ne koristi izvornu kompresiju na razini spremnika, što znači da obje datoteke ostaju nekomprimirani običan tekst osim ako su pakirane u ZIP arhivu. Nijedan format se ne oslanja na potpise magičnih bajtova za identifikaciju. GeoJSON je prepoznat po početnom znaku vitičaste zagrade '{', dok se GPX identificira standardnom XML deklaracijom '<?xml' praćenom korijenskom <gpx> oznakom.

Kompatibilnost s OS-om i preglednikom

Oba formata uživaju široku kompatibilnost na modernim operativnim sustavima uključujući Windows, macOS, Linux, iOS i Android. Suvremeni internetski preglednici izvorno analiziraju GeoJSON pomoću JavaScripta, dok GPX datoteke zahtijevaju biblioteke za parsiranje XML-a ili specijalizirane proširenja za vizualni prikaz. GIS aplikacije za stolna računala kao što su QGIS i ArcGIS Pro čitaju oba formata izvorno. Međutim, potrošački GPS hardver marki poput Garmina prihvaća samo GPX, što pretvorbu čini obaveznom za sinkronizaciju uređaja.

💡 Korisne informacije

Pripazite na preciznost koordinata tijekom pretvorbe kako biste izbjegli napuhavanje veličine XML datoteke s nepotrebnim decimalnim mjestima, budući da većina potrošačkih GPS jedinica treba najviše šest decimalnih znamenki.

Usporedba formata i tehničke specifikacije

Tipična GeoJSON datoteka od 2 megabajta koja sadrži detaljnu planinarsku stazu pretvara se u GPX datoteku od otprilike 2,5 megabajta zbog dodatnih XML oznaka. Prijenos ove datoteke traje manje od 0,1 sekunde na standardnoj optičkoj vezi, oko 0,4 sekunde na 5G mobilnoj mreži i otprilike 1,2 sekunde na 4G mreži.

Često postavljana pitanja

Kako pretvoriti GeoJSON u GPX zapis GPS staze bez gubitka kvalitete?

Proces pretvorbe je matematički bez gubitaka u pogledu podataka o koordinatama, pod uvjetom da prostorni referentni sustav ostane u WGS 84 zemljopisnoj širini i dužini. Međutim, ako GeoJSON datoteka sadrži složene poligone ili atribute koje GPX oznake ne podržavaju, ta dodatna polja podataka bit će odbačena tijekom prevođenja.

Koja je razlika između GeoJSON-a i GPX zapisa GPS staze?

GeoJSON je format temeljen na JSON-u dizajniran za internetsko kartiranje koji podržava različite geometrije kao što su poligoni, točke i multipoligoni. GPX je format temeljen na XML-u prilagođen posebno za GPS uređaje, strukturirajući podatke strogo u točke puta, rute i staze označene vremenskom oznakom.