Skip to content

TopoJSON Splitter

Dividi i file di topologia TopoJSON in più file separati per oggetto o proprietà, preservando la struttura efficiente della topologia degli archi.

Input TopoJSON

or drag & drop

Come Utilizzarlo

  1. Carica il file TopoJSON o incolla i dati
  2. Scegli il metodo di divisione:
    • Per oggetto (es. paesi, stati, città)
    • Per proprietà all'interno degli oggetti (es. codice paese, livello amministrativo)
  3. Anteprima della divisione — Visualizza la struttura dei file risultanti
  4. Scarica tutti i file come ZIP

Funzionalità

Dividi per oggetto — Separa ogni oggetto TopoJSON in un file proprio
Dividi per proprietà — Raggruppa le feature per valore della proprietà
Preserva la topologia — Mantiene la condivisione e la compressione degli archi
Ritopologia intelligente — Ricostruisce i riferimenti agli archi per ogni divisione
Rilevamento delle proprietà — Rileva automaticamente le proprietà disponibili
Download in batch — Scarica tutti i file come archivio ZIP

Casi d'Uso

🗺️ Estrai paesi — Dividi la topologia mondiale in file individuali per paese
🏛️ Separa i livelli — Estrai diversi tipi di oggetti (confini, fiumi, strade)
📊 Dataset regionali — Crea file di topologia per regioni specifiche
🎯 Riduci la dimensione dei file — Dividi grandi topologie in parti gestibili
🔍 Analisi mirata — Lavora con aree geografiche specifiche

Struttura TopoJSON

I file TopoJSON contengono più oggetti nominati:

json
{
  "type": "Topology",
  "objects": {
    "countries": { ... },
    "states": { ... },
    "cities": { ... }
  },
  "arcs": [ ... ]
}

Metodi di Divisione

1. Divisione per Oggetto

Crea un file per ogni oggetto nella topologia.

Esempio Input:

json
{
  "objects": {
    "countries": { ... },
    "states": { ... }
  }
}

Output:

  • countries.topojson
  • states.topojson

2. Divisione per Proprietà

Divide le feature all'interno di un oggetto in base al valore della proprietà.

Esempio: Dividi l'oggetto paesi per codice ISO
Output: Un file per paese

Consigli

💡 Usa la divisione per oggetto per diversi tipi di livelli (paesi, fiumi, ecc.)
💡 Usa la divisione per proprietà per estrarre feature individuali
💡 Anteprima della topologia per comprendere il conteggio degli archi e le dimensioni dei file
💡 Mantieni l'efficienza degli archi raggruppando le feature correlate
💡 Controlla la quantizzazione — La precisione della topologia può influire sulle divisioni

Dettagli Tecnici

Formato di Input

  • Topologia TopoJSON valida
  • Deve contenere objects e arcs
  • Supporta tutti i tipi di geometria

Formato di Output

  • File TopoJSON individuali con topologia ricostruita
  • Gli archi condivisi sono duplicati in ogni file di output
  • Archivio ZIP contenente tutti i file

Gestione degli Archi

  • Gli archi referenziati dalle feature sono inclusi nell'output
  • Gli archi non referenziati vengono rimossi
  • Gli indici degli archi vengono ricalcolati per ogni file

Limitazioni

  • La divisione interrompe la topologia condivisa (gli archi vengono duplicati)
  • La dimensione dei file può aumentare dopo la divisione
  • Le topologie di grandi dimensioni possono richiedere tempo per essere elaborate

Strumenti Correlati

Domande Frequenti

D: La divisione aumenterà la dimensione dei file?
R: Sì, perché gli archi condivisi vengono duplicati nei file. L'efficienza della topologia viene parzialmente persa.

D: Posso dividere un singolo oggetto per proprietà?
R: Sì! Seleziona l'oggetto, quindi scegli il metodo di divisione per proprietà.

D: Cosa succede agli archi condivisi tra le feature?
R: Gli archi vengono duplicati in ogni file di output che ne ha bisogno.

D: Come funzionano i nomi dei file?
R: Per la divisione per oggetto: nome dell'oggetto. Per la divisione per proprietà: valore della proprietà (sanitizzato).

D: Posso unire di nuovo i file divisi?
R: Sì, usa il TopoJSON Merger, ma tieni presente che la topologia condivisa non verrà automaticamente ripristinata.

D: Cosa succede se le feature non hanno la proprietà di divisione?
R: Vengono raggruppate in un file "undefined.topojson".

D: La quantizzazione e le trasformazioni vengono preservate?
R: Sì, tutti i parametri della topologia vengono preservati nei file di output.

D: Posso dividere file di topologia molto grandi?
R: Sì, ma il tempo di elaborazione aumenta con il conteggio degli archi. I file >50MB potrebbero essere lenti.