GeoJSON Minifier
Koristite ovaj besplatni online alat za minimizaciju GeoJSON-a kako biste smanjili veličinu datoteka uklanjanjem svojstava i smanjenjem preciznosti koordinata, brzo i jednostavno, bez instaliranja bilo kakvog softvera.
Kliknite na dugme UPLOAD FILES i izaberite GeoJSON datoteke koje želite minimizirati. Sačekajte da se obrada završi i preuzmite datoteke pojedinačno ili grupno.
Sva obrada se odvija u vašem pretraživaču—nema prenosa podataka na server.
Šta je GeoJSON?
GeoJSON je otvoreni standard za geografski format podataka zasnovan na JSON-u (JavaScript Object Notation). Kodira geografske objekte, geometrije i svojstva u jednostavnoj, lako čitljivoj strukturi koja je široko podržana od strane biblioteka za web mape kao što su Leaflet, Mapbox i OpenLayers. GeoJSON datoteke obično sadrže tačke, linije, poligone i njihove višedelne ekvivalente, zajedno sa prilagođenim svojstvima koja opisuju svaki objekat.
Prednosti GeoJSON-a
- Univerzalna kompatibilnost — Podržan od gotovo svih alata za web mape i GIS softvera
- Lako čitljiv — Jednostavan za pregled, uređivanje i otklanjanje grešaka u bilo kojem uređivaču teksta
- Jednostavna struktura — Jasna organizacija JSON formata sa preglednim rasporedom objekata/geometrije/svojstava
- Fleksibilna svojstva — Dodavanje bilo kojih prilagođenih atributa objektima
- Direktna podrška u pretraživaču — Parsiranje pomoću native JSON.parse(), bez potrebe za posebnim bibliotekama
Nedostaci GeoJSON-a
- Velike veličine datoteka — Može biti 5-10x veći od binarnih formata kao što su Shapefile ili GeoPackage
- Prekomerna preciznost — Često uključuje 12-15 decimala kada je 4-6 dovoljno
- Neefikasna topologija — Duplirani koordinati na zajedničkim granicama (za razliku od TopoJSON-a)
- Bez ugrađene kompresije — Zahteva gzip ili sličnu kompresiju za efikasan prenos
Zašto minimizirati GeoJSON?
GeoJSON datoteke koje se koriste za web mape često su mnogo veće nego što je potrebno. Dva uobičajena uzroka su prekomerna preciznost koordinata i nepotrebni prazni prostori. Nije neuobičajeno videti koordinate sa 12–15 decimala; na ekvatoru, to je daleko iznad stvarne tačnosti. Ako je preciznost od oko 1 metar dovoljna, obično je dovoljno 5 decimala; za otprilike 10 metara, 4 decimale su dovoljne. Uklanjanje tih dodatnih cifara može značajno smanjiti veličinu datoteke, kao i skraćivanje praznih prostora i linijskih prekida te uklanjanje nepotrebnih svojstava.
Ovaj alat vam pomaže da proizvedete manje, brže učitavajuće GeoJSON datoteke:
- Smanjenjem preciznosti koordinata (sa naznakom "Približna mreža na ekvatoru" za svaku postavku decimala)
- Zadržavanjem samo potrebnih svojstava (ili brzim primenom uobičajenih predložaka)
- Opcionalnim uklanjanjem praznih nizova/objekata i skraćivanjem praznih prostora
- Obradom standardnog GeoJSON-a i GeoJSON-a sa linijskom delimitacijom (NDJSON/GeoJSON Lines)
- Potpuno u vašem pretraživaču—bez prenosa podataka
Razumevanje preciznosti koordinata
Koristeći ekvatorijalni obim Zemlje (~40.075 km), jedan stepen je otprilike 111 km. Svaka decimalna cifra u širini/dužini smanjuje veličinu mreže za faktor 10:
- 0 decimala ≈ 111 km (tačnost na nivou grada)
- 1 decimal ≈ 11,1 km (veliko naselje)
- 2 decimale ≈ 1,11 km (selo/mali grad)
- 3 decimale ≈ 111 m (veliko polje)
- 4 decimale ≈ 11,1 m (parcela zemlje)
- 5 decimala ≈ 1,11 m (pojedinačna stabla)
- 6 decimala ≈ 0,11 m (arhitektonski detalji)
Ove udaljenosti se globalno primenjuju na širinu. Dužina se slično skalira na ekvatoru, ali se smanjuje prema polovima—na primer, 5 decimala daje ~0,55 m preciznosti na 60°N (Škotska, južna Aljaska). Za većinu aplikacija za web mape, 4-5 decimala pružaju odličnu ravnotežu između tačnosti i veličine datoteke.
Podrška za GeoJSON linije (NDJSON)
Ovaj alat za minimizaciju automatski detektuje i obrađuje GeoJSON sa linijskom delimitacijom (poznat i kao NDJSON ili GeoJSON Lines), gde svaka linija sadrži zaseban GeoJSON objekat. Ove datoteke su uobičajene u tokovima podataka i geospacijalnim bazama podataka. Alat ih kombinuje u standardni FeatureCollection, primenjuje minimizaciju i izlaz daje u standardnom GeoJSON formatu za maksimalnu kompatibilnost.
Povezani alati
- TopoJSON Minifier — Optimizujte geografske podatke kodirane topologijom
- JSON Minifier — Uklonite prazne prostore iz standardnih JSON datoteka
- GeoJSON to SVG — Pretvorite GeoJSON u vektorske mape
- GeoJSON to PNG — Pretvorite GeoJSON u rasterske slike
- Shapefile to GeoJSON — Pretvorite Shapefile datoteke u GeoJSON format
GeoJSON datoteke koje se koriste za web mape često su mnogo veće nego što je potrebno. Dva uobičajena uzroka su prekomerna preciznost koordinata i nepotrebna svojstva. Nije neuobičajeno videti koordinate sa 12–15 decimala; na ekvatoru, to je daleko iznad stvarne tačnosti. Ako je preciznost od oko 1 metar dovoljna, obično je dovoljno 5 decimala; za otprilike 10 metara, 4 decimale su dovoljne. Uklanjanje tih dodatnih cifara može smanjiti veličinu datoteke za 30-50%, a uklanjanje neiskorišćenih svojstava objekata može uštedeti još više.
Manje GeoJSON datoteke znače brže učitavanje stranica, smanjene troškove prenosa podataka i glatkije interakcije sa mapama. Ovaj alat vam pomaže da optimizujete vaše geografske podatke:
- Smanjenje preciznosti koordinata — Prilagodite broj decimala uz vizuelne naznake "mreže na ekvatoru" koje prikazuju uticaj u stvarnom svetu
- Filtriranje svojstava — Zadržite samo ključna svojstva, uklonite neiskorišćene atribute
- Grupna obrada — Otpremite više datoteka istovremeno sa trenutnim rezultatima
- Pametni podrazumevani parametri — Automatska minimizacija sa 5 decimala preciznosti (≈1,1 m na ekvatoru)
- Podrška za NDJSON — Obradjuje i standardni GeoJSON i GeoJSON linije (sa linijskom delimitacijom)
- Pregled izlaza — Pregledajte minimizirane rezultate pre preuzimanja
- 100% na strani klijenta — Bez prenosa na server, vaši podaci ostaju privatni
Kako minimizirati GeoJSON
- Otpremite datoteke — Prevucite i ispustite više .geojson datoteka na zonu za otpremanje ili kliknite na "Browse Files"
- Pregledajte rezultate — Datoteke se odmah minimiziraju sa podrazumevanim postavkama (5 decimala preciznosti, sva svojstva zadržana)
- Prilagodite opcije (opciono) — Promenite preciznost koordinata, izaberite svojstva za zadržavanje/uklanjanje ili koristite brze predloške
- Pregled — Kliknite na "Preview" za pregled minimiziranog JSON izlaza
- Preuzimanje — Kliknite na dugme za preuzimanje pored bilo koje datoteke kako biste sačuvali optimizovanu verziju
- Brisanje — Koristite "Clear All" za uklanjanje svih datoteka i početak od nule
Grupna obrada i podrška za velike datoteke
Ovaj besplatni online alat je optimizovan za velike datasetove. Na modernim pretraživačima može obraditi mnoge datoteke—često preko 100MB svaka—bez zamrzavanja. Datoteke se obrađuju sa pametnim podrazumevanim parametrima odmah nakon otpremanja, pružajući trenutne povratne informacije. Prilagodite opcije za ponovnu obradu svih datoteka sa prilagođenim postavkama, zatim preuzmite pojedinačno ili pregledajte svaki rezultat.