GeoJSON konvertálása GPX formátumba

A GeoJSON vektoradatok GPX formátumra konvertálása a szabványos földrajzi JSON-objektumokat fizikai navigációs eszközökre optimalizált, XML-alapú formátummá alakítja.

Válasszon ki vagy húzzon ide fájlokat

Privát - a fájlok soha nem hagyják el az eszközét

vagy beillesztés Ctrl+V

Amíg a fájljaidra vársz, játszhatsz a Code Rainnel

Adatvédelmi garancia hálózati adatátvitel nélkül: 0 bájt került fel külső szerverekre. Minden feldolgozás helyben, a böngésző elkülönített környezetében történt.

Formátum-összehasonlítás és műszaki specifikációk

SpecifikációGEOJSONGPX
MIME-típusapplication/geo+jsonapplication/gpx+xml
Típusföldrajzi vektoros JSONGPS-adatcsere-formátum
Tömörítésnincs (JSON szöveg)XML szöveg
Szabványos specifikációIETF RFC 7946Topografix GPX 1.1
Fájlfejléc azonosító bájtjai7B 22 74 79 70 65 22 3A 20 22 ({"type": ") JSON header3C 3F 78 6D 6C ... 3C 67 70 78 (<gpx)

A formátum áttekintése és alkalmazási területei

A térinformatikai (GIS) szakembereknek és a szabadtéri tevékenységek kedvelőinek gyakran kell útvonaladatokat átvinniük a webes térképező eszközök és a hardvereszközök között. A GeoJSON a webböngészők számára készült, pontokat, vonalakat és poligonokat tárolva a szabványos JavaScript Object Notation formátumban. Ezzel szemben a kézi GPS-egységek, a fitneszórák és a tengeri navigációs hardverek GPX-fájlokat igényelnek az útvonalak, a nyomvonalak és az útpontok helyes megjelenítéséhez. A túravezetők, a túrázók és a kerékpárosok ezt a transzformációs lépést használják arra, hogy az asztali térképszoftverben megtervezett egyedi útvonalakat átvigyék a fizikai eszközökre offline használat céljából. A terepi kutatók szintén erre a munkafolyamatra támaszkodnak adatpontok gyűjtésekor webes űrlapok segítségével, majd exportálásakor a túraeszközökkel kompatibilis hardverre. Ezen átalakítás nélkül a navigációs hardver nem tudja beolvasni a webes térképező alkalmazások által generált egyedi vektorkoordinátákat.

Műszaki specifikációk és kodekáttekintés

A GeoJSON az application/geo+json MIME-típust használja, és sima szöveges, UTF-8 kódolású JSON-objektumokra támaszkodik bináris tömörítés nélkül. Olyan geometriai kulcsokat tartalmaz, mint a Point, LineString és Polygon. A GPX az application/gpx+xml MIME-típust használja, és a Topografix által meghatározott XML-sémára támaszkodik. Egyik formátum sem használ natív tömörítést a tároló szintjén, ami azt jelenti, hogy mindkét fájl tömörítetlen sima szöveg marad, hacsak nincs ZIP-archívumba csomagolva. Egyik formátum sem támaszkodik az azonosításhoz szükséges fájlazonosító bájtokra. A GeoJSON-t a nyitó '{' karakter ismeri fel, míg a GPX-et a szabványos '<?xml' XML-deklaráció, amelyet a gyökér <gpx> címke követ.

Operációs rendszer- és böngésző-kompatibilitás

A GeoJSON és a GPX széles körben támogatott a GIS- és GPS-munkafolyamatokban, de az eszköz és a szolgáltatás támogatása eltérő. Konvertálás előtt ellenőrizze a célkészülék dokumentációját.

Hasznos információk

A konverzió során ügyeljen a koordináták pontosságára, hogy elkerülje az XML-fájl méretének felesleges tizedesjegyek miatti növekedését, mivel a legtöbb fogyasztói GPS-egységnek legfeljebb hat tizedesjegyre van szüksége.

Gyakran ismételt kérdések

Hogyan lehet GeoJSON-t GPS Track GPX formátumra konvertálni minőségromlás nélkül?

A konverziós folyamat matematikai értelemben veszteségmentes a koordináta-adatokat illetően, feltéve, hogy a térbeli referenciarendszer WGS 84 szerinti szélességi és hosszúsági koordinátákon marad. Ha azonban a GeoJSON-fájl összetett poligonokat vagy olyan attribútumokat tartalmaz, amelyeket a GPX-címkék nem támogatnak, azok az extra adatelemek elvetésre kerülnek az átalakítás során.

Mi a különbség a GeoJSON és a GPS Track GPX között?

A GeoJSON egy JSON-alapú formátum, amelyet webes térképezéshez terveztek, és támogatja a különböző geometriákat, például a poligonokat, pontokat és multipoligonokat. A GPX egy kifejezetten GPS-eszközökre szabott XML-alapú formátum, amely az adatokat szigorúan útpontokra, útvonalakra és időbélyeggel ellátott nyomvonalakra strukturálja.