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ť
- Nahrajte TopoJSON súbor alebo vložte údaje
- 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ň)
- Náhľad rozdelenia — Zobrazenie výslednej štruktúry súborov
- 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.topojsonstates.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ť
objectsaarcs - 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
- GeoJSON Splitter — Rozdelenie GeoJSON súborov
- TopoJSON Merger — Zlúčenie TopoJSON súborov
- GeoJSON ↔ TopoJSON — Konverzia formátov
Č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é.