GeoJSON Minifier
Usa questo minificatore gratuito online per ridurre le dimensioni dei file GeoJSON rimuovendo proprietà e abbassando la precisione delle coordinate, rapidamente e facilmente, senza installare alcun software.
Clicca sul pulsante CARICA FILE e seleziona i file GeoJSON che desideri minificare. Attendi il completamento del processo e scarica i file singolarmente o raggruppati.
Tutto il processo avviene nel tuo browser: nessun dato viene caricato su alcun server.
Cos'è GeoJSON?
GeoJSON è uno standard aperto per i dati geografici basato su JSON (JavaScript Object Notation). Codifica caratteristiche geografiche, geometrie e proprietà in una struttura semplice e leggibile, ampiamente supportata da librerie di mapping web come Leaflet, Mapbox e OpenLayers. I file GeoJSON contengono tipicamente Punti, LineStrings, Poligoni e i loro equivalenti multi-parte, insieme a proprietà personalizzate che descrivono ogni caratteristica.
Vantaggi di GeoJSON
- Compatibilità universale — Supportato praticamente da tutti gli strumenti di mapping web e software GIS
- Leggibile — Facile da ispezionare, modificare e debug in qualsiasi editor di testo
- Struttura semplice — Formato JSON diretto con chiara organizzazione di feature/geometria/proprietà
- Proprietà flessibili — Possibilità di allegare qualsiasi attributo personalizzato alle feature
- Supporto diretto nel browser — Analizzabile con JSON.parse() nativo, senza bisogno di librerie speciali
Svantaggi di GeoJSON
- Dimensioni dei file grandi — Può essere 5-10 volte più grande rispetto ai formati binari come Shapefile o GeoPackage
- Precisione eccessiva — Spesso include 12-15 decimali quando ne bastano 4-6
- Topologia inefficiente — Coordinate duplicate ai confini condivisi (a differenza di TopoJSON)
- Nessuna compressione integrata — Richiede gzip o una compressione simile per un trasferimento efficiente
Perché minificare GeoJSON?
I file GeoJSON utilizzati per le mappe web sono spesso molto più grandi del necessario. Due cause comuni sono la precisione eccessiva delle coordinate e gli spazi vuoti inutili. Non è raro vedere coordinate con 12-15 decimali; all'Equatore, ciò va ben oltre la precisione del mondo reale. Se una precisione di circa 1 metro è sufficiente, 5 decimali sono generalmente abbastanza; per circa 10 metri, bastano 4 decimali. Rimuovere questi decimali extra può ridurre significativamente la dimensione del file, così come eliminare spazi e interruzioni di linea e rimuovere proprietà non necessarie.
Questo strumento ti aiuta a produrre GeoJSON più piccoli e veloci da caricare:
- Riducendo la precisione delle coordinate (con un suggerimento "Griglia approssimativa all'Equatore" per ogni impostazione decimale)
- Mantenendo solo le proprietà di cui hai bisogno (o applicando rapidamente preset comuni)
- Opzionalmente rimuovendo array/oggetti vuoti e spazi vuoti
- Gestendo GeoJSON standard e GeoJSON delimitato da linee (NDJSON/GeoJSON Lines)
- Operando interamente nel tuo browser, senza caricamenti
Comprendere la precisione delle coordinate
Utilizzando la circonferenza equatoriale della Terra (~40.075 km), un grado corrisponde a circa 111 km. Ogni decimale in latitudine/longitudine riduce la dimensione della griglia di un fattore di 10:
- 0 decimali ≈ 111 km (precisione a livello di città)
- 1 decimale ≈ 11,1 km (grande quartiere)
- 2 decimali ≈ 1,11 km (villaggio/piccola città)
- 3 decimali ≈ 111 m (grande campo)
- 4 decimali ≈ 11,1 m (appezzamento di terreno)
- 5 decimali ≈ 1,11 m (alberi individuali)
- 6 decimali ≈ 0,11 m (dettagli architettonici)
Queste distanze si applicano globalmente alla latitudine. La scala della longitudine è simile all'Equatore ma si riduce verso i poli—ad esempio, 5 decimali danno una precisione di ~0,55 m a 60°N (Scozia, Alaska meridionale). Per la maggior parte delle applicazioni di mapping web, 4-5 decimali offrono un eccellente equilibrio tra precisione e dimensione del file.
Supporto per GeoJSON Lines (NDJSON)
Questo minificatore rileva e processa automaticamente GeoJSON delimitato da linee (chiamato anche NDJSON o GeoJSON Lines), dove ogni linea contiene una Feature GeoJSON separata. Questi file sono comuni nei flussi di dati in streaming e nei database geospaziali. Lo strumento li combina in una FeatureCollection standard, applica la minificazione e genera GeoJSON standard per la massima compatibilità.
Strumenti correlati
- TopoJSON Minifier — Ottimizza i dati geografici codificati in topologia
- JSON Minifier — Rimuovi spazi vuoti dai file JSON standard
- GeoJSON to SVG — Converti GeoJSON in mappe vettoriali
- GeoJSON to PNG — Converti GeoJSON in immagini raster
- Shapefile to GeoJSON — Converti Shapefiles in formato GeoJSON
I file GeoJSON utilizzati per le mappe web sono spesso molto più grandi del necessario. Due cause comuni sono la precisione eccessiva delle coordinate e le proprietà inutili. Non è raro vedere coordinate con 12–15 decimali; all'Equatore, ciò va ben oltre la precisione del mondo reale. Se una precisione di circa 1 metro è sufficiente, 5 decimali sono generalmente abbastanza; per circa 10 metri, bastano 4 decimali. Rimuovere questi decimali extra può ridurre la dimensione del file del 30-50%, e eliminare le proprietà inutilizzate delle feature può far risparmiare ancora di più.
File GeoJSON più piccoli significano caricamenti delle pagine più veloci, costi di banda ridotti e interazioni con la mappa più fluide. Questo strumento ti aiuta a ottimizzare i tuoi dati geografici:
- Riduzione della precisione delle coordinate — Regola i decimali con suggerimenti visivi "griglia all'Equatore" che mostrano l'impatto nel mondo reale
- Filtraggio delle proprietà — Mantieni solo le proprietà essenziali, rimuovi gli attributi inutilizzati
- Elaborazione batch — Carica più file contemporaneamente con risultati immediati
- Impostazioni predefinite intelligenti — Minificazione automatica con precisione di 5 decimali (≈1,1 m all'Equatore)
- Supporto NDJSON — Gestisce sia GeoJSON standard che GeoJSON Lines (delimitato da linee)
- Anteprima dell'output — Visualizza i risultati minificati prima di scaricarli
- 100% lato client — Nessun caricamento su server, i tuoi dati rimangono privati
Come minificare GeoJSON
- Carica i file — Trascina e rilascia più file .geojson nella zona di caricamento o clicca su "Sfoglia file"
- Rivedi i risultati — I file vengono minificati istantaneamente con impostazioni predefinite (precisione di 5 decimali, tutte le proprietà mantenute)
- Modifica le opzioni (opzionale) — Cambia la precisione delle coordinate, seleziona le proprietà da mantenere/rimuovere o utilizza preset rapidi
- Anteprima — Clicca su "Anteprima" per ispezionare l'output JSON minificato
- Scarica — Clicca sul pulsante di download accanto a qualsiasi file per salvare la versione ottimizzata
- Cancella — Usa "Cancella tutto" per rimuovere tutti i file e ricominciare da capo
Elaborazione batch e supporto per file grandi
Questo strumento gratuito online è ottimizzato per dataset di grandi dimensioni. Su browser moderni può gestire molti file—spesso oltre 100MB ciascuno—senza blocchi. I file vengono elaborati con impostazioni predefinite intelligenti immediatamente dopo il caricamento, fornendo un feedback istantaneo. Modifica le opzioni per rielaborare tutti i file con impostazioni personalizzate, quindi scarica singolarmente o visualizza l'anteprima di ciascun risultato.