Skip to content
Ads keep this site free 🙏

TopoJSON Splitter

Podelite TopoJSON topološke datoteke na više zasebnih datoteka prema objektu ili svojstvu, uz očuvanje efikasne strukture topologije lukova.

Kako koristiti

  1. Otpremite TopoJSON datoteku ili nalepite podatke
  2. Izaberite metod podele:
    • Prema objektu (npr. države, pokrajine, gradovi)
    • Prema svojstvu unutar objekata (npr. kod države, administrativni nivo)
  3. Pregledajte podelu — Pogledajte strukturu rezultirajućih datoteka
  4. Preuzmite sve datoteke kao ZIP

Karakteristike

Podela prema objektu — Razdvajanje svakog TopoJSON objekta u zasebnu datoteku
Podela prema svojstvu — Grupisanje objekata prema vrednosti svojstva
Očuvanje topologije — Održava deljenje lukova i kompresiju
Pametna re-topologija — Rekonstrukcija referenci lukova za svaku podelu
Detekcija svojstava — Automatski otkriva dostupna svojstva
Grupno preuzimanje — Preuzmite sve datoteke kao ZIP arhivu

Upotreba

🗺️ Ekstrahovanje država — Podela svetske topologije na pojedinačne datoteke država
🏛️ Razdvajanje slojeva — Ekstrahovanje različitih tipova objekata (granice, reke, putevi)
📊 Regionalni skupovi podataka — Kreiranje topoloških datoteka za određene regione
🎯 Smanjenje veličine datoteka — Podela velikih topologija na upravljive delove
🔍 Ciljana analiza — Rad sa specifičnim geografskim područjima

Struktura TopoJSON-a

TopoJSON datoteke sadrže više imenovanih objekata:

json
{
  "type": "Topology",
  "objects": {
    "countries": { ... },
    "states": { ... },
    "cities": { ... }
  },
  "arcs": [ ... ]
}

Metode podele

1. Podela prema objektu

Kreira jednu datoteku po objektu u topologiji.

Primer ulaza:

json
{
  "objects": {
    "countries": { ... },
    "states": { ... }
  }
}

Izlaz:

  • countries.topojson
  • states.topojson

2. Podela prema svojstvu

Razdvaja objekte unutar jednog objekta prema vrednosti svojstva.

Primer: Podela objekta država prema ISO kodu
Izlaz: Jedna datoteka po državi

Saveti

💡 Koristite podelu prema objektu za različite tipove slojeva (države, reke, itd.)
💡 Koristite podelu prema svojstvu za ekstrahovanje pojedinačnih objekata
💡 Pregledajte topologiju da biste razumeli broj lukova i veličinu datoteka
💡 Održavajte efikasnost lukova grupisanjem povezanih objekata
💡 Proverite kvantizaciju — Preciznost topologije može uticati na podele

Tehnički detalji

Format ulaza

  • Validna TopoJSON topologija
  • Mora sadržavati objects i arcs
  • Podržava sve tipove geometrije

Format izlaza

  • Pojedinačne TopoJSON datoteke sa rekonstruisanom topologijom
  • Deljeni lukovi se dupliraju u svakoj izlaznoj datoteci
  • ZIP arhiva koja sadrži sve datoteke

Obrada lukova

  • Lukovi referencirani od strane objekata uključeni su u izlaz
  • Lukovi bez referenci se uklanjaju
  • Indeksi lukova se ponovo izračunavaju za svaku datoteku

Ograničenja

  • Podela narušava deljenu topologiju (lukovi se dupliraju)
  • Veličina datoteka može se povećati nakon podele
  • Obrada velikih topologija može potrajati

Povezani alati

Često postavljana pitanja

P: Da li će podela povećati veličinu datoteka?
O: Da, jer se deljeni lukovi dupliraju u datotekama. Efikasnost topologije se delimično gubi.

P: Mogu li podeliti jedan objekat prema svojstvu?
O: Da! Izaberite objekat, zatim odaberite metod podele prema svojstvu.

P: Šta se dešava sa deljenim lukovima između objekata?
O: Lukovi se dupliraju u svakoj izlaznoj datoteci koja ih koristi.

P: Kako funkcionišu imena datoteka?
O: Za podelu prema objektu: ime objekta. Za podelu prema svojstvu: vrednost svojstva (sanitizovana).

P: Mogu li ponovo spojiti podeljene datoteke?
O: Da, koristite TopoJSON Merger, ali imajte na umu da deljena topologija neće biti automatski obnovljena.

P: Šta ako objekti nemaju svojstvo za podelu?
O: Grupisani su u datoteku "undefined.topojson".

P: Da li se kvantizacija i transformacije čuvaju?
O: Da, svi parametri topologije se čuvaju u izlaznim datotekama.

P: Mogu li podeliti veoma velike topološke datoteke?
O: Da, ali vreme obrade raste sa brojem lukova. Datoteke veće od 50MB mogu biti sporije.