GeoJSON Minifier
Folosește această unealtă pentru a reduce dimensiunea fișierelor GeoJSON prin eliminarea proprietăților inutile și reducerea preciziei coordonatelor. Funcționează complet în browserul tău—fără încărcare pe un server.
De ce să minifici GeoJSON?
Fișierele GeoJSON utilizate pentru hărțile web sunt adesea mult mai mari decât este necesar. Două cauze comune sunt precizia excesivă a coordonatelor și spațiile albe inutile. Nu este neobișnuit să vezi coordonate cu 12–15 zecimale; la Ecuator, aceasta depășește cu mult acuratețea din lumea reală. Dacă o precizie de aproximativ 1 metru este suficientă, 5 zecimale sunt de obicei suficiente; pentru aproximativ 10 metri, 4 zecimale sunt suficiente. Eliminarea acestor cifre suplimentare poate reduce considerabil dimensiunea fișierului, la fel ca și eliminarea spațiilor și a liniilor goale și eliminarea proprietăților inutile.
Această unealtă te ajută să produci fișiere GeoJSON mai mici, care se încarcă mai rapid, prin:
- Reducerea preciziei coordonatelor (cu un indiciu „Grilă aproximativă la Ecuator” pentru fiecare setare de zecimale)
- Păstrarea doar a proprietăților de care ai nevoie (sau aplicarea rapidă a presetărilor comune)
- Opțional, eliminarea array-urilor/obiectelor goale și a spațiilor albe
- Gestionarea GeoJSON standard și GeoJSON delimitat pe linii (NDJSON/GeoJSON Lines)
- Funcționarea complet în browserul tău—fără încărcări
Înțelegerea preciziei coordonatelor
Folosind circumferința ecuatorială a Pământului (~40.075 km), un grad este aproximativ 111 km. Fiecare zecimală în latitudine/longitudine reduce dimensiunea grilei cu un factor de 10. Latitudinea se scalează similar la nivel global (Pământul este ușor turtit, deci este aproximativ), dar longitudinea se micșorează spre poli. Asta înseamnă că trunchierea longitudinii oferă o precizie mai bună la sol la latitudini mai mari. De exemplu, cinci zecimale sunt aproximativ 1,1 m la Ecuator, dar aproximativ 0,55 m în jurul latitudinii 60°N (de exemplu, Shetlands).
Suport pentru fișiere mari
Această unealtă gratuită, care funcționează pe partea clientului, suportă GeoJSON standard și NDJSON (GeoJSON Lines) și este optimizată pentru seturi de date mari. Pe dispozitive și browsere moderne, poate gestiona fișiere foarte mari—adesea de 100MB sau mai mult—fără a bloca pagina, datorită procesării în fundal. Trage și plasează fișierul tău .geojson, alege ce proprietăți să păstrezi sau să elimini, ajustează precizia coordonatelor, opțional elimină spațiile albe și array-urile/obiectele goale, apoi descarcă rezultatul compact.