GeoJSON uz GPS celiņu GPX pārveidotājs

GeoJSON vektora datu konvertēšana GPX formātā pārvērš standarta ģeogrāfiskos JSON objektus XML balstītā formātā, kas ir optimizēts fiziskām navigācijas ierīcēm.

Atlasiet vai velciet failus

Atlasiet vai velciet failus šeit

100% privāta konvertēšana pārlūkprogrammā - faili nekad neatstāj jūsu ierīci

vai ielīmējiet Ctrl+V
Privātuma garantija bez datu pārraides tīklā: 0 baitu augšupielādēti ārējos serveros. Visa apstrāde notika lokāli jūsu pārlūkprogrammas smilškastē.

Formātu salīdzinājums un tehniskās specifikācijas

SpecifikācijaGEOJSONGPX
MIME tipsapplication/geo+jsonapplication/gpx+xml
Tipsgeographic vector JSONGPS data exchange format
Kompresijanone (JSON text)XML text
Standarta specifikācijaIETF RFC 7946Topografix GPX 1.1
Maģisko baitu galvene7B 22 74 79 70 65 22 3A 20 22 ({"type": ") JSON header3C 3F 78 6D 6C ... 3C 67 70 78 (<gpx)

Formāta pārskats un lietojums

Ģeogrāfiskās informācijas sistēmu speciālisti un brīvdabas aktivitāšu entuziasti regulāri saskaras ar nepieciešamību pārvietot ceļa datus starp tīmekļa kartēšanas rīkiem un aparatūras ierīcēm. GeoJSON ir paredzēts tīmekļa pārlūkprogrammām, saglabājot punktus, līnijas un daudzstūrus standarta JavaScript Object Notation formātā. Savukārt rokas GPS ierīces, sporta pulksteņi un jūras navigācijas aparatūra pieprasa GPX failus, lai pareizi attēlotu maršrutus, celiņus un pieturpunktus. Brīvdabas ceļveži, pārgājienu dalībnieki un velosipēdisti izmanto šo pārveidošanas soli, lai pārsūtītu pielāgotus maršrutus, kas plānoti darbvirsmas kartēšanas programmatūrā, uz fiziskām ierīcēm lietošanai bezsaistē. Lauka pētnieki arī paļaujas uz šo darbplūsmu, lai reģistrētu datu punktus, izmantojot tīmekļa veidlapas, un eksportētu tos aparatūrā, kas saderīga ar pārgājienu rīkiem. Bez šīs transformācijas navigācijas aparatūra nespēj nolasīt pielāgotās vektora koordinātas, ko ģenerē tīmekļa kartēšanas lietotnes.

Tehniskās specifikācijas un kodeku sadalījums

GeoJSON izmanto application/geo+json MIME tipu un balstās uz vienkārša teksta UTF-8 kodētiem JSON objektiem bez binārās kompresijas. Tas satur ģeometrijas atslēgas, piemēram, Point, LineString un Polygon. GPX izmanto application/gpx+xml MIME tipu un balstās uz Topografix definētu XML shēmu. Neviens no formātiem neizmanto vietējo kompresiju konteinera līmenī, kas nozīmē, ka abi faili paliek nesaistīts vienkāršs teksts, ja tie nav iepakoti ZIP arhīvā. Neviens formāts nepaļaujas uz burtu identifikācijas parakstiem (magic bytes). GeoJSON tiek atpazīts pēc sākuma figūriekavas rakstzīmes '{', bet GPX identificē ar standarta XML deklarāciju '<?xml', kam seko saknes <gpx> tags.

OS un pārlūkprogrammu saderība

Abiem formātiem ir plaša saderība visās modernajās operētājsistēmās, tostarp Windows, macOS, Linux, iOS un Android. Modernās tīmekļa pārlūkprogrammas vietēji parsē GeoJSON, izmantojot JavaScript, savukārt GPX failiem nepieciešamas XML parsēšanas bibliotēkas vai specializēti paplašinājumi vizuālai attēlošanai. Darbvirsmas ĢIS lietojumprogrammas, piemēram, QGIS un ArcGIS Pro, nolasa abus formātus vietēji. Tomēr patērētāju GPS aparatūra no tādiem zīmoliem kā Garmin pieņem tikai GPX, padarot konvertēšanu obligātu ierīču sinhronizācijai.

💡 Noderīga informācija

Konvertēšanas laikā sekojiet līdzi koordināciju precizitātei, lai izvairītos no XML faila izmēra palielināšanās ar nevajadzīgām decimāldaļām, jo lielākajai daļai patērētāju GPS ierīču ir nepieciešamas ne vairāk kā sešas decimāldaļas.

Formātu salīdzinājums un tehniskās specifikācijas

Tipisks 2 megabaitu GeoJSON fails, kas satur detalizētu pārgājiena taku, pēc konvertēšanas veido aptuveni 2,5 megabaitu lielu GPX failu XML tagu papildu apjoma dēļ. Šāda faila pārsūtīšana aizņem mazāk nekā 0,1 sekundi standarta optiskā tīkla savienojumā, aptuveni 0,4 sekundes 5G mobilajā tīklā un aptuveni 1,2 sekundes 4G tīklā.

Biežāk uzdotie jautājumi

Kā konvertēt GeoJSON uz GPS celiņa GPX formātu bez kvalitātes zuduma?

Konvertēšanas process ir matemātiski bezzaudējumu attiecībā uz koordināciju datiem, ja telpiskās atskaites sistēma paliek WGS 84 platuma un garuma grādos. Tomēr, ja GeoJSON fails satur sarežģītus daudzstūrus vai atribūtus, ko GPX tagi neatbalsta, šie papildu datu lauki tulkošanas laikā tiks atmesti.

Kāda ir atšķirība starp GeoJSON un GPS celiņa GPX?

GeoJSON ir uz JSON balstīts formāts, kas paredzēts tīmekļa kartēšanai un atbalsta dažādas ģeometrijas, piemēram, daudzstūrus, punktus un daudzstūru kopas. GPX ir uz XML balstīts formāts, kas īpaši pielāgots GPS ierīcēm, strukturējot datus tieši pieturpunktos, maršrutos un celiņos ar laika atzīmēm.