Skip to content

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

  1. Last opp TopoJSON-fil eller lim inn data
  2. Velg delingsmetode:
    • Etter objekt (f.eks. land, stater, byer)
    • Etter egenskap innenfor objekter (f.eks. landkode, administrativt nivå)
  3. Forhåndsvis deling — Se den resulterende filstrukturen
  4. 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.topojson
  • states.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 objects og arcs
  • 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

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.