TopoJSON Splitter
Del TopoJSON-topologifiler i flere separate filer etter objekt eller egenskap, samtidig som den effektive buetopologistrukturen bevares.
Input TopoJSON
or drag & drop
Hvordan bruke
- Last opp TopoJSON-fil eller lim inn data
- Velg delingsmetode:
- Etter objekt (f.eks. land, stater, byer)
- Etter egenskap innenfor objekter (f.eks. landkode, administrativt nivå)
- Forhåndsvis deling — Se den resulterende filstrukturen
- Last ned alle filer som ZIP
Funksjoner
✓ Del etter objekt — Separér hvert TopoJSON-objekt i sin egen fil
✓ Del etter egenskap — Grupper funksjoner etter egenskapsverdi
✓ Bevar topologi — Opprettholder deling og komprimering av buer
✓ Smart re-topologi — Gjenoppbygger buereferanser for hver deling
✓ Egenskapsdeteksjon — Automatisk deteksjon av tilgjengelige egenskaper
✓ Batch-nedlasting — Last ned alle filer som ZIP-arkiv
Bruksområder
🗺️ Ekstraher land — Del verdens topologi i individuelle landfiler
🏛️ Separér lag — Ekstraher ulike objekttyper (grenser, elver, veier)
📊 Regionale datasett — Lag topologifiler for spesifikke regioner
🎯 Reduser filstørrelse — Del opp store topologier i håndterbare deler
🔍 Målrettet analyse — Arbeid med spesifikke geografiske områder
TopoJSON-struktur
TopoJSON-filer inneholder flere navngitte objekter:
json
{
"type": "Topology",
"objects": {
"countries": { ... },
"states": { ... },
"cities": { ... }
},
"arcs": [ ... ]
}Delingsmetoder
1. Del etter objekt
Oppretter én fil per objekt i topologien.
Eksempel input:
json
{
"objects": {
"countries": { ... },
"states": { ... }
}
}Output:
countries.topojsonstates.topojson
2. Del etter egenskap
Deler funksjoner innenfor et objekt etter egenskapsverdi.
Eksempel: Del landobjekt etter ISO-kode
Output: Én fil per land
Tips
💡 Bruk objektdeling for ulike lagtyper (land, elver, osv.)
💡 Bruk egenskapsdeling for å ekstrahere individuelle funksjoner
💡 Forhåndsvis topologi for å forstå antall buer og filstørrelser
💡 Oppretthold bueeffektivitet ved å holde relaterte funksjoner sammen
💡 Sjekk kvantisering — Topologipresisjon kan påvirke delinger
Tekniske detaljer
Input-format
- Gyldig TopoJSON-topologi
- Må inneholde
objectsogarcs - Støtter alle geometrityper
Output-format
- Individuelle TopoJSON-filer med rekonstruert topologi
- Delte buer dupliseres i hver utdatafil
- ZIP-arkiv som inneholder alle filer
Håndtering av buer
- Buer referert av funksjoner inkluderes i utdata
- Urefererte buer fjernes
- Bueindekser beregnes på nytt for hver fil
Begrensninger
- Deling bryter delt topologi (buer dupliseres)
- Filstørrelse kan øke etter deling
- Store topologier kan ta tid å prosessere
Relaterte verktøy
- GeoJSON Splitter — Del GeoJSON-filer
- TopoJSON Merger — Slå sammen TopoJSON-filer
- GeoJSON ↔ TopoJSON — Konverter formater
Ofte stilte spørsmål
Spørsmål: Vil deling øke filstørrelsen?
Svar: Ja, fordi delte buer dupliseres på tvers av filer. Topologieffektiviteten går delvis tapt.
Spørsmål: Kan jeg dele et enkelt objekt etter egenskap?
Svar: Ja! Velg objektet, og deretter delingsmetoden etter egenskap.
Spørsmål: Hva skjer med delte buer mellom funksjoner?
Svar: Buer dupliseres i hver utdatafil som trenger dem.
Spørsmål: Hvordan fungerer filnavnene?
Svar: For objektdeling: objektnavn. For egenskapsdeling: egenskapsverdi (renset).
Spørsmål: Kan jeg slå sammen de delte filene igjen?
Svar: Ja, bruk TopoJSON Merger, men merk at delt topologi ikke automatisk blir gjenopprettet.
Spørsmål: Hva hvis funksjoner ikke har delingsegenskapen?
Svar: De grupperes i en "undefined.topojson"-fil.
Spørsmål: Bevares kvantisering og transformasjoner?
Svar: Ja, alle topologiparametere bevares i utdatafilene.
Spørsmål: Kan jeg dele svært store topologifiler?
Svar: Ja, men prosesseringstiden øker med antall buer. Filer >50MB kan være trege.