Skip to content
Ads keep this site free 🙏

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.

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.