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
- Carica il file TopoJSON o incolla i dati
- Scegli il metodo di divisione:
- Per oggetto (es. paesi, stati, città)
- Per proprietà all'interno degli oggetti (es. codice paese, livello amministrativo)
- Anteprima della divisione — Visualizza la struttura dei file risultanti
- 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.topojsonstates.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
objectsearcs - 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
- GeoJSON Splitter — Dividi file GeoJSON
- TopoJSON Merger — Unisci file TopoJSON
- GeoJSON ↔ TopoJSON — Converti formati
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.