Skip to content
Ads keep this site free 🙏

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.

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é.