Skip to content

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

  1. Carica il file GeoJSON o incolla i dati
  2. Seleziona la proprietà per cui dividere (es. "country", "admin_level", "type")
  3. Anteprima della divisione — Visualizza quanti file verranno creati
  4. 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.geojson
  • CAN.geojson
  • GBR.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

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.