Skip to content

GeoJSON Tömörítő

Használd ezt az eszközt GeoJSON fájlméret csökkentésére, felesleges tulajdonságok eltávolításával és a koordináták pontosságának csökkentésével. Teljesen a böngésződben működik—nincs szükség fájlok feltöltésére szerverre.

Miért tömörítsük a GeoJSON-t?

A webes térképekhez használt GeoJSON fájlok gyakran sokkal nagyobbak, mint szükséges. Ennek két gyakori oka a túlzott koordináta pontosság és a felesleges szóközök. Nem ritka, hogy a koordináták 12–15 tizedesjegyet tartalmaznak; az Egyenlítőnél ez messze meghaladja a valós pontosságot. Ha körülbelül 1 méteres pontosság elegendő, általában 5 tizedesjegy is elég; körülbelül 10 méterhez 4 tizedesjegy is megfelelő. Ezeknek a felesleges számjegyeknek az eltávolítása jelentősen csökkentheti a fájlméretet, ahogy a szóközök és sortörések eltávolítása, valamint a nem szükséges tulajdonságok eltávolítása is.

Ez az eszköz segít kisebb, gyorsabban betöltődő GeoJSON fájlokat készíteni az alábbi módokon:

  • Koordináta pontosság csökkentése (egy „Körülbelüli rácsméret az Egyenlítőnél” jelzéssel minden tizedesjegy beállításnál)
  • Csak a szükséges tulajdonságok megtartása (vagy gyorsan alkalmazható előre beállított sablonok)
  • Opcionálisan üres tömbök/objektumok eltávolítása és szóközök törlése
  • Standard GeoJSON és sorokra bontott GeoJSON (NDJSON/GeoJSON Lines) kezelése
  • Teljesen a böngésződben fut—nincs feltöltés

A koordináta pontosság megértése

A Föld egyenlítői kerülete (~40,075 km) alapján egy fok körülbelül 111 km. Minden tizedesjegy a szélességi/hosszúsági rácsméretet 10-szeresére csökkenti. A szélesség világszerte hasonlóan skálázódik (a Föld enyhén lapított, így ez közelítő érték), de a hosszúság a sarkok felé csökken. Ez azt jelenti, hogy a hosszúság lerövidítése még jobb földi pontosságot ad magasabb szélességeken. Például öt tizedesjegy körülbelül 1,1 m az Egyenlítőnél, de körülbelül 0,55 m 60°N körül (pl. a Shetland-szigeteknél).

Nagy fájlok támogatása

Ez az ingyenes, böngészőben futó eszköz támogatja a standard GeoJSON-t és az NDJSON-t (GeoJSON Lines), és nagy adathalmazokra van optimalizálva. Modern eszközökön és böngészőkben nagyon nagy fájlokat is képes kezelni—gyakran 100 MB vagy annál nagyobbakat—anélkül, hogy lefagyna az oldal, köszönhetően a háttérben történő feldolgozásnak. Húzd és ejtsd be a .geojson fájlodat, válaszd ki, mely tulajdonságokat tartod meg vagy távolítod el, állítsd be a koordináta pontosságot, opcionálisan távolítsd el a szóközöket és az üres tömböket/objektumokat, majd töltsd le a tömörített eredményt.