GeoJSON Splitter
Dividi grandi file GeoJSON in più file più piccoli basati su proprietà come paese, livello amministrativo, tipo o qualsiasi altro attributo.
Input GeoJSON
or drag & drop
Come Utilizzare
- Carica il file GeoJSON o incolla i dati
- Seleziona la proprietà per cui dividere (es. "country", "admin_level", "type")
- Anteprima della divisione — Visualizza quanti file verranno creati
- Scarica tutti i file come archivio ZIP
Caratteristiche
✓ Dividi per qualsiasi proprietà — Paese, livello amministrativo, categoria o campo personalizzato
✓ Raggruppamento intelligente — Raggruppa automaticamente le feature per valore della proprietà
✓ Anteprima prima della divisione — Visualizza il numero di file e la distribuzione delle feature
✓ Download in batch — Scarica tutti i file come ZIP
✓ Rilevamento delle proprietà — Rileva automaticamente le proprietà disponibili
✓ Preserva la struttura — Mantiene tutte le proprietà delle feature e la geometria
Casi d'Uso
🗺️ Dividi per paese — Dividi dataset globali in file di singoli paesi
🏛️ Dividi per livello amministrativo — Separa province, stati, distretti
🏙️ Dividi per città — Estrai singole città da un dataset nazionale
📊 Dividi per categoria — Raggruppa le feature per tipo (strade, edifici, parchi)
🎯 Distribuzione dei dati — Crea parti gestibili per il download
🔍 Analisi focalizzata — Estrai regioni specifiche per lavori dettagliati
Proprietà Comuni per la Divisione
Proprietà Geografiche
json
{
"country": "United States",
"admin_level": "1",
"state": "California",
"city": "San Francisco"
}Proprietà OpenStreetMap
json
{
"admin_level": "2",
"ISO3166-1": "US",
"name": "United States"
}Proprietà Personalizzate
json
{
"category": "residential",
"zone": "A",
"district": "Downtown"
}Esempio: Dividi Paesi del Mondo
Input: Un singolo GeoJSON con tutti i paesi del mondo
Proprietà: "ISO_A3" (codice ISO a 3 lettere)
Output: 195+ file
USA.geojsonCAN.geojsonGBR.geojson- ...e così via
Consigli
💡 Scegli identificatori univoci per divisioni pulite (codici ISO, ID)
💡 Controlla i valori delle proprietà prima di dividere per evitare risultati inattesi
💡 Usa admin_level per i confini amministrativi di OpenStreetMap
💡 Anteprima prima per verificare il numero di file e la distribuzione
💡 Le proprietà dei nomi devono essere coerenti tra le feature
Dettagli Tecnici
Formato di Input
- GeoJSON FeatureCollection
- Feature con oggetto delle proprietà
- Supporto per qualsiasi tipo di geometria
Formato di Output
- File GeoJSON individuali per ogni valore unico della proprietà
- Archivio ZIP con tutti i file
- Nome file basato sul valore della proprietà (sanificato)
Limitazioni
- La proprietà deve esistere in tutte le feature (altrimenti verranno raggruppate come "undefined")
- Massimo raccomandato: 1000 file divisi
- I file di grandi dimensioni potrebbero richiedere tempo per essere elaborati
Strumenti Correlati
- TopoJSON Splitter — Dividi file TopoJSON
- GeoJSON Merger — Unisci più file GeoJSON
- GeoJSON Minifier — Riduci la dimensione del file
Domande Frequenti
D: Cosa succede se una feature non ha la proprietà di divisione?
R: Le feature senza la proprietà vengono raggruppate in un file "undefined.geojson".
D: Posso dividere per più proprietà?
R: Non direttamente, ma puoi dividere una volta e poi dividere nuovamente i risultati per un'altra proprietà.
D: Come vengono determinati i nomi dei file?
R: I nomi dei file utilizzano il valore della proprietà, sanificato per rimuovere caratteri non validi (es. "/" diventa "_").
D: Posso dividere file molto grandi (>100MB)?
R: Sì, ma l'elaborazione potrebbe richiedere tempo. Per file >500MB, considera l'uso di strumenti da riga di comando come GDAL.
D: Cosa succede se due feature hanno lo stesso valore della proprietà?
R: Vengono raggruppate nello stesso file di output (è proprio questo il punto!).
D: Posso dividere per proprietà numeriche?
R: Sì, i valori numerici vengono convertiti in stringhe per i nomi dei file.
D: La divisione preserva la precisione delle coordinate?
R: Sì, tutte le coordinate vengono preservate esattamente come nel file originale.
D: Come posso dividere i dati di OpenStreetMap per paese?
R: Usa la proprietà "ISO3166-1" o "ISO3166-1:alpha2" dai confini amministrativi OSM.