TopoJSON → GeoJSON konverteris
Konvertuokite TopoJSON atgal į standartinį GeoJSON formatą. Naudinga, kai reikia naudoti TopoJSON duomenis su įrankiais, kurie palaiko tik GeoJSON, arba kai reikia išplėsti topologijos koduotas geometrijas.
Kas yra TopoJSON?
TopoJSON yra topologiją suprantantis GeoJSON plėtinys, kuris koduoja bendrus lankus, kad sumažintų failo dydį. Nors tai puiku saugojimui ir perdavimui, daugelis įrankių ir bibliotekų veikia tik su standartiniu GeoJSON.
Kada konvertuoti
Konvertuokite TopoJSON → GeoJSON, kai:
- Naudojate įrankius, kurie nepalaiko TopoJSON (kai kurios GIS programos, žemėlapių bibliotekos)
- Redaguojate geometrijas standartiniuose GeoJSON redaktoriuose
- Supaprastinate duomenų apdorojimo procesą (GeoJSON yra universalesnis)
- Dirbate su įrankiais, kurie reikalauja FeatureCollection formato
Kaip konvertuoti
- Įkelkite savo .topojson arba .json failą (vilkite ir numeskite arba naršykite)
- Peržiūrėkite konvertuotą GeoJSON žemėlapyje
- Atsisiųskite standartinį GeoJSON failą
Konvertavimo detalės
Kas konvertuojama
- ✅ Visos geometrijos: Taškai, Linijos, Poligonai, MultiGeometry
- ✅ Savybės: Visos funkcijų atributai išsaugomi
- ✅ Daugybiniai sluoksniai: Visi topologijos objektai konvertuojami ir sujungiami
- ✅ Bendri lankai: Išplėsti atgal į pilnas koordinates
Failo dydžio pokyčiai
- GeoJSON bus didesnis: Paprastai 2-5× didesnis nei TopoJSON
- Bendros ribos GeoJSON saugomos pasikartojančiai
- Naudokite GeoJSON Minifier, kad sumažintumėte tikslumą, jei reikia
Dažniausi naudojimo atvejai
- Suderinamumas su senais įrankiais: Naudojant TopoJSON duomenis su senesne programine įranga
- Duomenų redagavimas: Geometrijų modifikavimas standartiniuose GeoJSON redaktoriuose
- API reikalavimai: Kai kurios API priima tik GeoJSON
- Mokymasis/debugging: GeoJSON yra lengviau skaitomas ir suprantamas
Techninės detalės
- Visi topologijos objektai sujungti: Rezultatas yra vienas FeatureCollection
- Lankų išplėtimas: Bendri lankai visiškai išplėsti su visomis koordinatėmis
- Atitinka standartus: Rezultatas atitinka GeoJSON RFC 7946 specifikaciją
- Apdorojimas klientinėje pusėje: Jūsų duomenys niekada nepalieka naršyklės
DUK
Kodėl mano GeoJSON failas didesnis nei TopoJSON?
TopoJSON saugo bendras ribas tik vieną kartą. GeoJSON saugo kiekvieną ribą kiekvienai funkcijai, net jei jos sutampa.
Ar galiu vėliau konvertuoti atgal į TopoJSON?
Taip! Naudokite GeoJSON → TopoJSON konverterį.
Kas, jei mano TopoJSON turi kelis objektus?
Visi objektai konvertuojami ir sujungiami į vieną FeatureCollection.
Ar prarandu kokius nors duomenis konvertuojant?
Ne—visos geometrijos ir savybės išsaugomos. Failas tiesiog bus didesnis.
Taip pat žiūrėkite
- Atgal į visus konverterius
- GeoJSON → TopoJSON — Konvertuokite kita kryptimi
- GeoJSON Minifier — Sumažinkite GeoJSON failo dydį
- TopoJSON Minifier — Optimizuokite TopoJSON failus