Skip to content

GeoJSON → TopoJSON Konvertor

Konvertujte GeoJSON na TopoJSON, aby ste optimalizovali dataset polygónov pre lepší výkon. TopoJSON znižuje veľkosť súboru kódovaním zdieľaných oblúkov — ideálne pre webové mapy s mnohými polygónmi, ktoré zdieľajú hranice.

Čo je TopoJSON?

TopoJSON je rozšírenie GeoJSON, ktoré je si vedomé topológie a kóduje zdieľané oblúky na zníženie veľkosti súboru, najmä pre hranice polygónov. Keď viaceré polygóny zdieľajú hranice (ako krajiny, štáty alebo okresy), TopoJSON uloží každú zdieľanú hranicu iba raz.

Výhody

  • Menšia veľkosť súboru: Často o 50-80% menšia ako ekvivalentný GeoJSON
  • Rýchlejšie sťahovanie: Menej dát na prenos znamená rýchlejšie načítanie stránok
  • Zachovaná topológia: Zdieľané hranice sú garantovane dokonale zarovnané
  • Prispôsobené pre web: Funguje s D3.js a inými vizualizačnými knižnicami

Ako konvertovať

GeoJSON → TopoJSON

  1. Pretiahnite a pustite váš GeoJSON súbor alebo kliknite na prehliadanie
  2. Zobrazte náhľad výsledku na mape
  3. Stiahnite optimalizovaný TopoJSON súbor

TopoJSON → GeoJSON

  1. Nahrajte váš TopoJSON súbor
  2. Nástroj ho konvertuje späť na štandardný GeoJSON
  3. Stiahnite a použite s akýmkoľvek nástrojom kompatibilným s GeoJSON

Použitie

  • Webové mapy s mnohými polygónmi: Hranice krajín, mapy štátov, mapy okresov
  • Interaktívne vizualizácie: Choropleth mapy, volebné mapy, údaje zo sčítania
  • Optimalizácia výkonu: Zníženie šírky pásma a zlepšenie času načítania
  • Distribúcia dát: Menšie súbory sa ľahšie zdieľajú a vkladajú

Technické detaily

  • Presnosť súradníc: Konfigurovateľná pri konverzii na TopoJSON
  • Kódovanie topológie: Automaticky detekuje a zachováva zdieľané oblúky
  • Súlad so štandardmi: Dodržiava špecifikáciu TopoJSON
  • Spracovanie na strane klienta: Vaše dáta nikdy neopustia váš prehliadač

Často kladené otázky

Kedy by som mal použiť TopoJSON namiesto GeoJSON?
Použite TopoJSON pre dataset polygónov so zdieľanými hranicami (krajiny, administratívne regióny). Pre bodové dáta alebo jednoduché prvky je GeoJSON zvyčajne postačujúci.

Môžem použiť TopoJSON s Leaflet alebo Mapbox?
Áno, ale najskôr ho budete musieť konvertovať späť na GeoJSON (alebo použiť knižnice ako topojson-client).

Podporuje TopoJSON všetky funkcie GeoJSON?
TopoJSON podporuje geometrie a vlastnosti. Niektoré rozšírenia GeoJSON nemusia byť zachované.

Pozrite tiež