Skip to content

TopoJSON Splitter

Opdel TopoJSON-topologifiler i flere separate filer efter objekt eller egenskab, mens den effektive buetopologistruktur bevares.

Input TopoJSON

or drag & drop

Sådan bruges

  1. Upload TopoJSON-fil eller indsæt data
  2. Vælg opdelingsmetode:
    • Efter objekt (f.eks. lande, stater, byer)
    • Efter egenskab inden for objekter (f.eks. landekode, administrativt niveau)
  3. Forhåndsvis opdeling — Se den resulterende filstruktur
  4. Download alle filer som ZIP

Funktioner

Opdel efter objekt — Adskil hvert TopoJSON-objekt i sin egen fil
Opdel efter egenskab — Gruppér funktioner efter egenskabsværdi
Bevar topologi — Bevarer buedeling og komprimering
Smart re-topologi — Genopbygger buereferencer for hver opdeling
Egenskabsdetektion — Registrerer automatisk tilgængelige egenskaber
Batch-download — Hent alle filer som ZIP-arkiv

Anvendelsesmuligheder

🗺️ Uddrag lande — Opdel verdens topologi i individuelle landefiler
🏛️ Adskil lag — Uddrag forskellige objekttyper (grænser, floder, veje)
📊 Regionale datasæt — Opret topologifiler for specifikke regioner
🎯 Reducer filstørrelse — Opdel store topologier i håndterbare dele
🔍 Målrettet analyse — Arbejd med specifikke geografiske områder

TopoJSON-struktur

TopoJSON-filer indeholder flere navngivne objekter:

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

Opdelingsmetoder

1. Opdel efter objekt

Opretter én fil pr. objekt i topologien.

Eksempel på input:

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

Output:

  • countries.topojson
  • states.topojson

2. Opdel efter egenskab

Opdeler funktioner inden for et objekt efter egenskabsværdi.

Eksempel: Opdel landeobjekt efter ISO-kode
Output: Én fil pr. land

Tips

💡 Brug objektopdeling til forskellige lagtyper (lande, floder osv.)
💡 Brug egenskabsopdeling til at uddrage individuelle funktioner
💡 Forhåndsvis topologi for at forstå antal buer og filstørrelser
💡 Bevar buedeling ved at holde relaterede funktioner sammen
💡 Kontrollér kvantisering — Topologipræcision kan påvirke opdelinger

Tekniske detaljer

Inputformat

  • Gyldig TopoJSON-topologi
  • Skal indeholde objects og arcs
  • Understøtter alle geometrityper

Outputformat

  • Individuelle TopoJSON-filer med rekonstrueret topologi
  • Delte buer duplikeres i hver outputfil
  • ZIP-arkiv, der indeholder alle filer

Håndtering af buer

  • Buer, der refereres af funktioner, inkluderes i output
  • Urefererede buer fjernes
  • Bueindekser genberegnes for hver fil

Begrænsninger

  • Opdeling bryder delt topologi (buer duplikeres)
  • Filstørrelsen kan stige efter opdeling
  • Store topologier kan tage tid at behandle

Relaterede værktøjer

Ofte stillede spørgsmål

Q: Vil opdeling øge filstørrelsen?
A: Ja, fordi delte buer duplikeres på tværs af filer. Topologieffektiviteten går delvist tabt.

Q: Kan jeg opdele et enkelt objekt efter egenskab?
A: Ja! Vælg objektet, og vælg derefter egenskabsopdelingsmetoden.

Q: Hvad sker der med delte buer mellem funktioner?
A: Buer duplikeres i hver outputfil, der har brug for dem.

Q: Hvordan fungerer filnavne?
A: For objektopdeling: objektnavn. For egenskabsopdeling: egenskabsværdi (saniteret).

Q: Kan jeg flette de opdelte filer sammen igen?
A: Ja, brug TopoJSON Merger, men bemærk, at delt topologi ikke automatisk gendannes.

Q: Hvad hvis funktioner ikke har den valgte egenskab?
A: De grupperes i en "undefined.topojson"-fil.

Q: Bevares kvantisering og transformationer?
A: Ja, alle topologiparametre bevares i outputfilerne.

Q: Kan jeg opdele meget store topologifiler?
A: Ja, men behandlingstiden stiger med antallet af buer. Filer >50MB kan være langsomme.