TopoJSON Splitter
Ossza fel a TopoJSON topológiai fájlokat több különálló fájlra objektum vagy tulajdonság alapján, miközben megőrzi a hatékony ív topológiai struktúrát.
Input TopoJSON
or drag & drop
Hogyan használható
- Töltse fel a TopoJSON fájlt vagy illessze be az adatokat
- Válassza ki a felosztási módot:
- Objektum alapján (pl. országok, államok, városok)
- Tulajdonság alapján az objektumokon belül (pl. országkód, adminisztratív szint)
- Tekintse meg az előnézetet — Nézze meg a létrejövő fájlstruktúrát
- Töltse le az összes fájlt ZIP formátumban
Funkciók
✓ Objektum alapján történő felosztás — Minden TopoJSON objektum külön fájlba kerül
✓ Tulajdonság alapján történő felosztás — Az elemek csoportosítása tulajdonságérték szerint
✓ Topológia megőrzése — Megőrzi az ívmegosztást és tömörítést
✓ Intelligens újratopológia — Újraépíti az ívreferenciákat minden felosztásnál
✓ Tulajdonságok felismerése — Automatikusan felismeri az elérhető tulajdonságokat
✓ Csoportos letöltés — Az összes fájl ZIP archívumként letölthető
Felhasználási esetek
🗺️ Országok kivonása — A világ topológiájának felosztása egyedi országfájlokra
🏛️ Rétegek szétválasztása — Különböző objektumtípusok kivonása (határok, folyók, utak)
📊 Regionális adathalmazok — Topológiai fájlok létrehozása konkrét régiókhoz
🎯 Fájlméret csökkentése — Nagy topológiák kezelhetőbb darabokra bontása
🔍 Célzott elemzés — Konkrét földrajzi területekkel való munka
TopoJSON Struktúra
A TopoJSON fájlok több elnevezett objektumot tartalmaznak:
json
{
"type": "Topology",
"objects": {
"countries": { ... },
"states": { ... },
"cities": { ... }
},
"arcs": [ ... ]
}Felosztási módok
1. Felosztás objektum alapján
Minden topológiai objektumhoz egy fájl készül.
Példa bemenet:
json
{
"objects": {
"countries": { ... },
"states": { ... }
}
}Kimenet:
countries.topojsonstates.topojson
2. Felosztás tulajdonság alapján
Az objektumon belüli elemek felosztása tulajdonságérték szerint.
Példa: Országok objektum felosztása ISO kód alapján
Kimenet: Egy fájl minden országhoz
Tippek
💡 Használja az objektum alapú felosztást különböző rétegtípusokhoz (országok, folyók stb.)
💡 Használja a tulajdonság alapú felosztást egyedi elemek kivonásához
💡 Tekintse meg a topológia előnézetét, hogy megértse az ívek számát és a fájlméreteket
💡 Őrizze meg az ívek hatékonyságát, ha kapcsolódó elemeket együtt tart
💡 Ellenőrizze a kvantálást — A topológia pontossága befolyásolhatja a felosztást
Technikai részletek
Bemeneti formátum
- Érvényes TopoJSON topológia
- Tartalmaznia kell
objectsésarcselemeket - Minden geometriai típust támogat
Kimeneti formátum
- Egyedi TopoJSON fájlok újraépített topológiával
- Megosztott ívek minden kimeneti fájlban duplikálva
- ZIP archívum az összes fájlt tartalmazza
Ívkezelés
- Az elemek által hivatkozott ívek bekerülnek a kimenetbe
- Nem hivatkozott ívek eltávolításra kerülnek
- Az ív indexek újraszámolása minden fájlhoz
Korlátozások
- A felosztás megszünteti a megosztott topológiát (ívek duplikálva lesznek)
- A fájlméret növekedhet a felosztás után
- Nagy topológiák feldolgozása időigényes lehet
Kapcsolódó eszközök
- GeoJSON Splitter — GeoJSON fájlok felosztása
- TopoJSON Merger — TopoJSON fájlok egyesítése
- GeoJSON ↔ TopoJSON — Formátumok konvertálása
Gyakran Ismételt Kérdések
K: Növeli a felosztás a fájlméretet?
V: Igen, mivel a megosztott ívek duplikálva lesznek a fájlok között. A topológiai hatékonyság részben elveszik.
K: Feloszthatok egyetlen objektumot tulajdonság alapján?
V: Igen! Válassza ki az objektumot, majd válassza a tulajdonság alapú felosztási módot.
K: Mi történik a megosztott ívekkel az elemek között?
V: Az ívek duplikálva lesznek minden kimeneti fájlban, amelyben szükségesek.
K: Hogyan működnek a fájlnevek?
V: Objektum alapú felosztás esetén: az objektum neve. Tulajdonság alapú felosztás esetén: a tulajdonság értéke (tisztított formában).
K: Újra össze lehet-e egyesíteni a felosztott fájlokat?
V: Igen, használja a TopoJSON Merger eszközt, de vegye figyelembe, hogy a megosztott topológia nem áll helyre automatikusan.
K: Mi történik, ha az elemeknek nincs megadott tulajdonságuk?
V: Ezek egy "undefined.topojson" fájlba kerülnek.
K: Megőrzi a kvantálást és az átalakításokat?
V: Igen, minden topológiai paraméter megőrzésre kerül a kimeneti fájlokban.
K: Feloszthatók nagyon nagy topológiai fájlok?
V: Igen, de a feldolgozási idő az ívek számával nő. Az 50 MB-nál nagyobb fájlok feldolgozása lassú lehet.