TopoJSON sadalītājs
Sadaliet TopoJSON topoloģijas failus vairākos atsevišķos failos pēc objekta vai īpašības, saglabājot efektīvo loku topoloģijas struktūru.
Input TopoJSON
or drag & drop
Kā lietot
- Augšupielādējiet TopoJSON failu vai ielīmējiet datus
- Izvēlieties sadalīšanas metodi:
- Pēc objekta (piemēram, valstis, štati, pilsētas)
- Pēc īpašības objektos (piemēram, valsts kods, administratīvais līmenis)
- Priekšskatiet sadalījumu — Apskatiet rezultējošo failu struktūru
- Lejupielādējiet visus failus ZIP formātā
Funkcijas
✓ Sadalīšana pēc objekta — Katrs TopoJSON objekts tiek sadalīts atsevišķā failā
✓ Sadalīšana pēc īpašības — Grupējiet elementus pēc īpašības vērtības
✓ Topoloģijas saglabāšana — Saglabā loku koplietošanu un kompresiju
✓ Gudra re-topoloģija — Pārveido loku atsauces katram sadalījumam
✓ Īpašību noteikšana — Automātiski nosaka pieejamās īpašības
✓ Partijas lejupielāde — Lejupielādējiet visus failus ZIP arhīvā
Lietošanas gadījumi
🗺️ Valstu izvilkšana — Sadaliet pasaules topoloģiju atsevišķos valstu failos
🏛️ Slāņu atdalīšana — Izvelciet dažādus objektu tipus (robežas, upes, ceļus)
📊 Reģionālie datu kopumi — Izveidojiet topoloģijas failus konkrētiem reģioniem
🎯 Faila izmēra samazināšana — Sadaliet lielas topoloģijas pārvaldāmos gabalos
🔍 Mērķtiecīga analīze — Strādājiet ar konkrētām ģeogrāfiskām teritorijām
TopoJSON struktūra
TopoJSON faili satur vairākus nosauktus objektus:
json
{
"type": "Topology",
"objects": {
"countries": { ... },
"states": { ... },
"cities": { ... }
},
"arcs": [ ... ]
}Sadalīšanas metodes
1. Sadalīšana pēc objekta
Izveido vienu failu katram topoloģijas objektam.
Ievades piemērs:
json
{
"objects": {
"countries": { ... },
"states": { ... }
}
}Rezultāts:
countries.topojsonstates.topojson
2. Sadalīšana pēc īpašības
Sadala objektu elementus pēc īpašības vērtības.
Piemērs: Sadaliet valstu objektu pēc ISO koda
Rezultāts: Viens fails katrai valstij
Padomi
💡 Izmantojiet objekta sadalīšanu, lai atdalītu dažādus slāņu tipus (valstis, upes utt.)
💡 Izmantojiet īpašības sadalīšanu, lai izvilktu individuālus elementus
💡 Priekšskatiet topoloģiju, lai saprastu loku skaitu un failu izmērus
💡 Saglabājiet loku efektivitāti, turot saistītos elementus kopā
💡 Pārbaudiet kvantizāciju — Topoloģijas precizitāte var ietekmēt sadalījumus
Tehniskā informācija
Ievades formāts
- Derīga TopoJSON topoloģija
- Jāietver
objectsunarcs - Atbalsta visus ģeometrijas tipus
Izvades formāts
- Individuāli TopoJSON faili ar rekonstruētu topoloģiju
- Koplietotie loki tiek dublēti katrā izvades failā
- ZIP arhīvs, kas satur visus failus
Loku apstrāde
- Lokus, uz kuriem atsaucas elementi, iekļauj izvades failā
- Lokus, uz kuriem nav atsauču, noņem
- Loku indeksi tiek pārrēķināti katram failam
Ierobežojumi
- Sadalīšana pārtrauc koplietoto topoloģiju (loki tiek dublēti)
- Faila izmērs var palielināties pēc sadalīšanas
- Lielu topoloģiju apstrāde var aizņemt laiku
Saistītie rīki
- GeoJSON sadalītājs — Sadaliet GeoJSON failus
- TopoJSON apvienotājs — Apvienojiet TopoJSON failus
- GeoJSON ↔ TopoJSON — Konvertējiet formātus
Bieži uzdotie jautājumi
J: Vai sadalīšana palielinās faila izmēru?
A: Jā, jo koplietotie loki tiek dublēti visos failos. Topoloģijas efektivitāte daļēji tiek zaudēta.
J: Vai varu sadalīt vienu objektu pēc īpašības?
A: Jā! Izvēlieties objektu un pēc tam izvēlieties īpašības sadalīšanas metodi.
J: Kas notiek ar koplietotajiem lokiem starp elementiem?
A: Loki tiek dublēti katrā izvades failā, kur tie ir nepieciešami.
J: Kā tiek veidoti failu nosaukumi?
A: Objekta sadalīšanai: objekta nosaukums. Īpašības sadalīšanai: īpašības vērtība (sanitizēta).
J: Vai varu apvienot sadalītos failus atpakaļ kopā?
A: Jā, izmantojiet TopoJSON apvienotāju, taču ņemiet vērā, ka koplietotā topoloģija netiks automātiski atjaunota.
J: Kas notiek, ja elementiem nav sadalīšanas īpašības?
A: Tie tiek grupēti failā "undefined.topojson".
J: Vai tas saglabā kvantizāciju un transformācijas?
A: Jā, visi topoloģijas parametri tiek saglabāti izvades failos.
J: Vai varu sadalīt ļoti lielus topoloģijas failus?
A: Jā, taču apstrādes laiks palielinās līdz ar loku skaitu. Failiem >50MB apstrāde var būt lēna.