Skip to content

TopoJSON Splitter

Rozdeľte topologické súbory TopoJSON na viacero samostatných súborov podľa objektu alebo vlastnosti, pričom zachováte efektívnu štruktúru topológie oblúkov.

Input TopoJSON

or drag & drop

Ako používať

  1. Nahrajte TopoJSON súbor alebo vložte údaje
  2. Vyberte metódu rozdelenia:
    • Podľa objektu (napr. krajiny, štáty, mestá)
    • Podľa vlastnosti v rámci objektov (napr. kód krajiny, administratívna úroveň)
  3. Náhľad rozdelenia — Zobrazenie výslednej štruktúry súborov
  4. Stiahnite všetky súbory ako ZIP

Funkcie

Rozdelenie podľa objektu — Oddelenie každého objektu TopoJSON do vlastného súboru
Rozdelenie podľa vlastnosti — Zoskupenie prvkov podľa hodnoty vlastnosti
Zachovanie topológie — Udržanie zdieľania oblúkov a kompresie
Inteligentná retopológia — Obnovenie referencií oblúkov pre každé rozdelenie
Detekcia vlastností — Automatická detekcia dostupných vlastností
Hromadné stiahnutie — Získajte všetky súbory ako ZIP archív

Použitie

🗺️ Extrahovanie krajín — Rozdelenie svetovej topológie na jednotlivé súbory krajín
🏛️ Oddelenie vrstiev — Extrahovanie rôznych typov objektov (hranice, rieky, cesty)
📊 Regionálne datasety — Vytvorenie topologických súborov pre konkrétne regióny
🎯 Zmenšenie veľkosti súboru — Rozdelenie veľkých topológií na spravovateľné časti
🔍 Cielená analýza — Práca s konkrétnymi geografickými oblasťami

Štruktúra TopoJSON

TopoJSON súbory obsahujú viacero pomenovaných objektov:

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

Metódy rozdelenia

1. Rozdelenie podľa objektu

Vytvorí jeden súbor na každý objekt v topológii.

Príklad vstupu:

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

Výstup:

  • countries.topojson
  • states.topojson

2. Rozdelenie podľa vlastnosti

Rozdelí prvky v rámci objektu podľa hodnoty vlastnosti.

Príklad: Rozdelenie objektu krajiny podľa ISO kódu
Výstup: Jeden súbor na každú krajinu

Tipy

💡 Použite rozdelenie podľa objektu pre rôzne typy vrstiev (krajiny, rieky, atď.)
💡 Použite rozdelenie podľa vlastnosti na extrahovanie jednotlivých prvkov
💡 Náhľad topológie na pochopenie počtu oblúkov a veľkosti súborov
💡 Zachovajte efektívnosť oblúkov tým, že ponecháte súvisiace prvky spolu
💡 Skontrolujte kvantizáciu — Presnosť topológie môže ovplyvniť rozdelenie

Technické detaily

Vstupný formát

  • Platná TopoJSON topológia
  • Musí obsahovať objects a arcs
  • Podporuje všetky typy geometrie

Výstupný formát

  • Samostatné TopoJSON súbory s rekonštruovanou topológiou
  • Zdieľané oblúky sú duplikované v každom výstupnom súbore
  • ZIP archív obsahujúci všetky súbory

Spracovanie oblúkov

  • Oblúky referencované prvkami sú zahrnuté vo výstupe
  • Nepoužité oblúky sú odstránené
  • Indexy oblúkov sú pre každý súbor prepočítané

Obmedzenia

  • Rozdelenie narušuje zdieľanú topológiu (oblúky sú duplikované)
  • Veľkosť súboru sa môže po rozdelení zvýšiť
  • Veľké topológie môžu vyžadovať viac času na spracovanie

Súvisiace nástroje

Často kladené otázky

Otázka: Zvýši sa veľkosť súboru po rozdelení?
Odpoveď: Áno, pretože zdieľané oblúky sú duplikované medzi súbormi. Efektívnosť topológie je čiastočne stratená.

Otázka: Môžem rozdeliť jeden objekt podľa vlastnosti?
Odpoveď: Áno! Vyberte objekt a potom zvoľte metódu rozdelenia podľa vlastnosti.

Otázka: Čo sa stane so zdieľanými oblúkmi medzi prvkami?
Odpoveď: Oblúky sú duplikované v každom výstupnom súbore, ktorý ich potrebuje.

Otázka: Ako fungujú názvy súborov?
Odpoveď: Pri rozdelení podľa objektu: názov objektu. Pri rozdelení podľa vlastnosti: hodnota vlastnosti (upravená).

Otázka: Môžem zlúčiť rozdelené súbory späť?
Odpoveď: Áno, použite TopoJSON Merger, ale zdieľaná topológia nebude automaticky obnovená.

Otázka: Čo ak prvky nemajú rozdeľovaciu vlastnosť?
Odpoveď: Sú zoskupené do súboru "undefined.topojson".

Otázka: Zachováva sa kvantizácia a transformácie?
Odpoveď: Áno, všetky parametre topológie sú zachované vo výstupných súboroch.

Otázka: Môžem rozdeliť veľmi veľké topologické súbory?
Odpoveď: Áno, ale čas spracovania sa zvyšuje s počtom oblúkov. Súbory >50MB môžu byť pomalé.