Skip to content

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

  1. Augšupielādējiet TopoJSON failu vai ielīmējiet datus
  2. 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)
  3. Priekšskatiet sadalījumu — Apskatiet rezultējošo failu struktūru
  4. 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.topojson
  • states.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 objects un arcs
  • 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

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.