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
- Pretiahnite a pustite váš GeoJSON súbor alebo kliknite na prehliadanie
- Zobrazte náhľad výsledku na mape
- Stiahnite optimalizovaný TopoJSON súbor
TopoJSON → GeoJSON
- Nahrajte váš TopoJSON súbor
- Nástroj ho konvertuje späť na štandardný GeoJSON
- 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ž
- Späť na všetky konvertory
- Shapefile → GeoJSON
- GeoJSON Minifier — Ďalšie zníženie veľkosti GeoJSON súborov
- TopoJSON Minifier — Optimalizácia TopoJSON súborov