TopoJSON → GeoJSON Konvertor
Převeďte TopoJSON zpět na standardní formát GeoJSON. Užitečné, když potřebujete použít data TopoJSON s nástroji, které podporují pouze GeoJSON, nebo když potřebujete rozšířit geometrie kódované topologií.
Co je TopoJSON?
TopoJSON je rozšíření GeoJSON, které je si vědomo topologie a kóduje sdílené oblouky, aby se snížila velikost souboru. I když je to skvělé pro ukládání a přenos, mnoho nástrojů a knihoven pracuje pouze se standardním GeoJSON.
Kdy převádět
Převeďte TopoJSON → GeoJSON, když:
- Používáte nástroje, které nepodporují TopoJSON (některý GIS software, mapovací knihovny)
- Editujete geometrie ve standardních editorech GeoJSON
- Zjednodušujete svůj datový proces (GeoJSON je univerzálnější)
- Pracujete s nástroji, které očekávají formát FeatureCollection
Jak převádět
- Nahrajte svůj .topojson nebo .json soubor (přetáhněte nebo vyberte)
- Náhled převedeného GeoJSON na mapě
- Stáhněte standardní soubor GeoJSON
Detaily konverze
Co se převádí
- ✅ Všechny geometrie: Body, LineStrings, Polygony, MultiGeometry
- ✅ Vlastnosti: Všechny atributy prvků jsou zachovány
- ✅ Více vrstev: Všechny topologické objekty jsou převedeny a sloučeny
- ✅ Sdílené oblouky: Rozšířeny zpět na plné souřadnice
Změny velikosti souboru
- GeoJSON bude větší: Obvykle 2-5× větší než TopoJSON
- Sdílené hranice jsou v GeoJSON uloženy redundantně
- Použijte GeoJSON Minifier pro snížení přesnosti, pokud je potřeba
Běžné případy použití
- Kompatibilita se staršími nástroji: Použití dat TopoJSON se starším softwarem
- Editace dat: Úprava geometrie ve standardních editorech GeoJSON
- Požadavky API: Některá API přijímají pouze GeoJSON
- Učení/ladění: GeoJSON je snadnější číst a pochopit
Technické detaily
- Všechny topologické objekty sloučeny: Výstupem je jediná FeatureCollection
- Rozšíření oblouků: Sdílené oblouky jsou plně rozšířeny se všemi souřadnicemi
- Soulad se standardy: Výstup odpovídá specifikaci GeoJSON RFC 7946
- Zpracování na straně klienta: Vaše data nikdy neopustí váš prohlížeč
Často kladené otázky
Proč je můj soubor GeoJSON větší než TopoJSON? TopoJSON ukládá sdílené hranice pouze jednou. GeoJSON ukládá každou hranici pro každý prvek, i když se překrývají.
Mohu později převést zpět na TopoJSON? Ano! Použijte GeoJSON → TopoJSON konvertor.
Co když můj TopoJSON obsahuje více objektů? Všechny objekty jsou převedeny a sloučeny do jediné FeatureCollection.
Ztratím při konverzi nějaká data? Ne—všechny geometrie a vlastnosti jsou zachovány. Soubor bude pouze větší.
Viz také
- Zpět na všechny konvertory
- GeoJSON → TopoJSON — Převeďte opačným směrem
- GeoJSON Minifier — Snižte velikost souboru GeoJSON
- TopoJSON Minifier — Optimalizujte soubory TopoJSON