GeoJSON Minifier
Usa questo strumento per ridurre le dimensioni del tuo file GeoJSON eliminando proprietà non necessarie e riducendo la precisione delle coordinate. Funziona interamente nel tuo browser—nessun caricamento su un server.
Perché minificare GeoJSON?
I file GeoJSON utilizzati per le mappe web sono spesso molto più grandi del necessario. Due cause comuni sono l'eccessiva precisione delle coordinate e gli spazi vuoti inutili. Non è raro vedere coordinate con 12–15 cifre decimali; all'Equatore, ciò va ben oltre l'accuratezza del mondo reale. Se una precisione di circa 1 metro è sufficiente, 5 cifre decimali sono generalmente abbastanza; per circa 10 metri, 4 cifre decimali sono sufficienti. Rimuovere queste cifre extra può ridurre significativamente le dimensioni del file, così come eliminare spazi e interruzioni di riga e rimuovere proprietà non necessarie.
Questo strumento ti aiuta a creare GeoJSON più piccoli e più veloci da caricare:
- Riducendo la precisione delle coordinate (con un'indicazione “Griglia approssimativa all'Equatore” per ogni impostazione decimale)
- Mantenendo solo le proprietà di cui hai bisogno (o applicando rapidamente preset comuni)
- Rimuovendo opzionalmente array/oggetti vuoti e spazi vuoti
- Gestendo GeoJSON standard e GeoJSON delimitato da linee (NDJSON/GeoJSON Lines)
- Funzionando interamente nel tuo browser—nessun caricamento
Comprendere la precisione delle coordinate
Utilizzando la circonferenza equatoriale della Terra (~40.075 km), un grado corrisponde a circa 111 km. Ogni cifra decimale in latitudine/longitudine riduce la dimensione della griglia di un fattore 10. La latitudine si scala in modo simile in tutto il mondo (la Terra è leggermente oblata, quindi è approssimativo), ma la longitudine si restringe verso i poli. Ciò significa che troncare la longitudine offre una precisione al suolo ancora migliore alle latitudini più alte. Ad esempio, cinque cifre decimali corrispondono a circa 1,1 m all'Equatore, ma circa 0,55 m intorno ai 60°N (ad esempio, le Shetland).
Supporto per file di grandi dimensioni
Questo strumento gratuito lato client supporta GeoJSON standard e NDJSON (GeoJSON Lines) ed è ottimizzato per grandi dataset. Su dispositivi e browser moderni può gestire file molto grandi—spesso 100MB o più—senza bloccare la pagina, grazie all'elaborazione in background. Trascina e rilascia il tuo file .geojson, scegli quali proprietà mantenere o rimuovere, regola la precisione delle coordinate, opzionalmente elimina spazi vuoti e array/oggetti vuoti, quindi scarica il risultato compatto.