GeoJSON Minifier
Folosește acest minificator GeoJSON online gratuit pentru a reduce dimensiunea fișierelor prin eliminarea proprietăților și reducerea preciziei coordonatelor, rapid și ușor, fără a instala vreun software.
Apasă butonul ÎNCARCĂ FIȘIERE și selectează fișierele GeoJSON pe care dorești să le minifici. Așteaptă finalizarea procesării și descarcă fișierele fie individual, fie grupate.
Toată procesarea are loc în browserul tău—niciun fel de date nu sunt încărcate pe vreun server.
Ce este GeoJSON?
GeoJSON este un format de date geografice standard deschis bazat pe JSON (JavaScript Object Notation). Codifică caracteristici geografice, geometrii și proprietăți într-o structură simplă, ușor de citit, susținută pe scară largă de biblioteci de hărți web precum Leaflet, Mapbox și OpenLayers. Fișierele GeoJSON conțin de obicei Puncte, Linii, Poligoane și echivalentele lor multipart, împreună cu proprietăți personalizate care descriu fiecare caracteristică.
Avantajele GeoJSON
- Compatibilitate universală — Susținut de aproape toate instrumentele de cartografiere web și software GIS
- Ușor de citit — Simplu de inspectat, editat și depanat în orice editor de text
- Structură simplă — Format JSON direct cu organizare clară a caracteristicilor/geometriilor/proprietăților
- Proprietăți flexibile — Atașează orice atribute personalizate caracteristicilor
- Suport direct în browser — Analiză cu JSON.parse() nativ, fără biblioteci speciale necesare
Dezavantajele GeoJSON
- Dimensiuni mari ale fișierelor — Pot fi de 5-10 ori mai mari decât formatele binare precum Shapefile sau GeoPackage
- Precizie excesivă — Include adesea 12-15 zecimale când 4-6 sunt suficiente
- Topologie ineficientă — Coordonate duplicate la granițele comune (spre deosebire de TopoJSON)
- Fără compresie integrată — Necesită gzip sau compresie similară pentru transfer eficient
De ce să minifici GeoJSON?
Fișierele GeoJSON utilizate pentru hărți web sunt adesea mult mai mari decât este necesar. Două cauze comune sunt precizia excesivă a coordonatelor și spațiile goale inutile. Nu este neobișnuit să vezi coordonate cu 12–15 zecimale; la Ecuator, aceasta depășește cu mult acuratețea 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 semnificativ dimensiunea fișierului, la fel ca și eliminarea spațiilor și întreruperilor de linie și eliminarea proprietăților inutile.
Această unealtă te ajută să produci GeoJSON mai mic, 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 spațiilor goale
- Gestionarea GeoJSON standard și GeoJSON delimitat pe linii (NDJSON/Linii GeoJSON)
- Procesarea exclusiv î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:
- 0 zecimale ≈ 111 km (acuratețe la nivel de oraș)
- 1 zecimală ≈ 11.1 km (cartier mare)
- 2 zecimale ≈ 1.11 km (sat/mică localitate)
- 3 zecimale ≈ 111 m (câmp mare)
- 4 zecimale ≈ 11.1 m (parcelă de teren)
- 5 zecimale ≈ 1.11 m (copaci individuali)
- 6 zecimale ≈ 0.11 m (detalii arhitecturale)
Aceste distanțe se aplică global pentru latitudine. Longitudinea se scalează similar la Ecuator, dar se micșorează spre poli—de exemplu, 5 zecimale oferă o precizie de ~0.55 m la 60°N (Scoția, sudul Alaskăi). Pentru majoritatea aplicațiilor de cartografiere web, 4-5 zecimale oferă un echilibru excelent între acuratețe și dimensiunea fișierului.
Suport pentru Linii GeoJSON (NDJSON)
Acest minificator detectează și procesează automat GeoJSON delimitat pe linii (numit și NDJSON sau Linii GeoJSON), unde fiecare linie conține o caracteristică GeoJSON separată. Aceste fișiere sunt comune în fluxurile de date și bazele de date geospațiale. Unealta le combină într-un FeatureCollection standard, aplică minificarea și generează GeoJSON standard pentru compatibilitate maximă.
Unelte conexe
- TopoJSON Minifier — Optimizează datele geografice codificate topologic
- JSON Minifier — Elimină spațiile goale din fișierele JSON standard
- GeoJSON to SVG — Convertește GeoJSON în hărți vectoriale
- GeoJSON to PNG — Convertește GeoJSON în imagini raster
- Shapefile to GeoJSON — Convertește fișiere Shapefile în format GeoJSON
Fișierele GeoJSON utilizate pentru hărți web sunt adesea mult mai mari decât este necesar. Două cauze comune sunt precizia excesivă a coordonatelor și proprietățile inutile. Nu este neobișnuit să vezi coordonate cu 12–15 zecimale; la Ecuator, aceasta depășește cu mult acuratețea 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 dimensiunea fișierului cu 30-50%, iar eliminarea proprietăților neutilizate ale caracteristicilor poate economisi și mai mult.
Fișierele GeoJSON mai mici înseamnă încărcări mai rapide ale paginilor, costuri reduse de lățime de bandă și interacțiuni mai fluide cu hărțile. Această unealtă te ajută să optimizezi datele geografice prin:
- Reducerea preciziei coordonatelor — Ajustează zecimalele cu indicii vizuali „grilă la Ecuator” care arată impactul real
- Filtrarea proprietăților — Păstrează doar proprietățile esențiale, elimină atributele neutilizate
- Procesare în loturi — Încarcă mai multe fișiere simultan cu rezultate instantanee
- Setări implicite inteligente — Minificare automată cu precizie de 5 zecimale (≈1.1m la Ecuator)
- Suport NDJSON — Gestionează atât GeoJSON standard, cât și Linii GeoJSON (delimitate pe linii)
- Previzualizare rezultat — Vizualizează rezultatele minificate înainte de descărcare
- 100% pe partea clientului — Fără încărcări pe server, datele tale rămân private
Cum să minifici GeoJSON
- Încarcă fișiere — Trage și plasează mai multe fișiere .geojson în zona de încărcare sau apasă „Browse Files”
- Revizuiește rezultatele — Fișierele sunt minificate instantaneu cu setările implicite (precizie de 5 zecimale, toate proprietățile păstrate)
- Ajustează opțiunile (opțional) — Modifică precizia coordonatelor, selectează proprietățile de păstrat/eliminat sau folosește presetări rapide
- Previzualizare — Apasă „Preview” pentru a inspecta rezultatul JSON minificat
- Descarcă — Apasă butonul de descărcare de lângă orice fișier pentru a salva versiunea optimizată
- Șterge — Folosește „Clear All” pentru a elimina toate fișierele și a începe de la zero
Procesare în loturi și suport pentru fișiere mari
Această unealtă online gratuită este optimizată pentru seturi de date mari. Pe browserele moderne poate gestiona multe fișiere—adesea de peste 100MB fiecare—fără blocări. Fișierele sunt procesate cu setări implicite inteligente imediat după încărcare, oferindu-ți feedback instantaneu. Ajustează opțiunile pentru a reprocesa toate fișierele cu setări personalizate, apoi descarcă individual sau previzualizează fiecare rezultat.