TopoJSON → GeoJSON -muunnin
Muunna TopoJSON takaisin standardiin GeoJSON-muotoon. Kätevä, kun tarvitset TopoJSON-dataa työkaluissa, jotka tukevat vain GeoJSON:ia, tai kun haluat laajentaa topologiaa koodaavat geometriset tiedot.
Mikä on TopoJSON?
TopoJSON on topologiaa hyödyntävä GeoJSON-laajennus, joka koodaa jaetut kaaret tiedostokoon pienentämiseksi. Vaikka tämä on hyödyllistä tallennuksen ja siirron kannalta, monet työkalut ja kirjastot toimivat vain standardin GeoJSON-muodon kanssa.
Milloin muuntaa
Muunna TopoJSON → GeoJSON, kun:
- Käytät työkaluja, jotka eivät tue TopoJSON:ia (joitakin GIS-ohjelmistoja, karttakirjastoja)
- Muokkaat geometrioita standardin GeoJSON-editorissa
- Yksinkertaistat dataputkea (GeoJSON on yleisempi)
- Käytät työkaluja, jotka vaativat FeatureCollection-muotoa
Kuinka muuntaa
- Lataa .topojson- tai .json-tiedostosi (vedä ja pudota tai selaa)
- Esikatsele muunnettu GeoJSON kartalla
- Lataa standardi GeoJSON-tiedosto
Muunnoksen yksityiskohdat
Mitä muunnetaan
- ✅ Kaikki geometriset muodot: Pisteet, LineStringit, Polygonit, MultiGeometry
- ✅ Ominaisuudet: Kaikki kohteiden attribuutit säilytetään
- ✅ Useat kerrokset: Kaikki topologiaobjektit muunnetaan ja yhdistetään
- ✅ Jaetut kaaret: Laajennetaan takaisin täydellisiin koordinaatteihin
Tiedostokoon muutokset
- GeoJSON on suurempi: Tyypillisesti 2–5× suurempi kuin TopoJSON
- Jaetut rajat tallennetaan GeoJSON:issa toistuvasti
- Käytä GeoJSON Minifier -työkalua tarkkuuden pienentämiseksi tarvittaessa
Yleisimmät käyttötapaukset
- Yhteensopivuus vanhojen työkalujen kanssa: TopoJSON-datan käyttö vanhemmassa ohjelmistossa
- Datan muokkaus: Geometrioiden muokkaaminen standardin GeoJSON-editorissa
- API-vaatimukset: Jotkut API:t hyväksyvät vain GeoJSON:in
- Oppiminen/vianetsintä: GeoJSON on helpompi lukea ja ymmärtää
Teknisiä yksityiskohtia
- Kaikki topologiaobjektit yhdistetään: Tuloksena yksi FeatureCollection
- Kaarten laajennus: Jaetut kaaret laajennetaan täysin kaikilla koordinaateilla
- Standardien mukainen: Tuotos noudattaa GeoJSON RFC 7946 -spesifikaatiota
- Asiakaspuolen käsittely: Tietosi eivät koskaan poistu selaimestasi
Usein kysytyt kysymykset
Miksi GeoJSON-tiedostoni on suurempi kuin TopoJSON?
TopoJSON tallentaa jaetut rajat vain kerran. GeoJSON tallentaa jokaisen rajan jokaiselle kohteelle, vaikka ne olisivat päällekkäisiä.
Voinko muuntaa takaisin TopoJSON-muotoon myöhemmin?
Kyllä! Käytä GeoJSON → TopoJSON -muunninta.
Entä jos TopoJSON-tiedostossani on useita objekteja?
Kaikki objektit muunnetaan ja yhdistetään yhdeksi FeatureCollectioniksi.
Menetänkö dataa muunnoksen aikana?
Et—kaikki geometriset muodot ja ominaisuudet säilyvät. Tiedosto vain kasvaa kooltaan.
Katso myös
- Takaisin kaikkiin muuntimiin
- GeoJSON → TopoJSON — Muunna toiseen suuntaan
- GeoJSON Minifier — Pienennä GeoJSON-tiedoston kokoa
- TopoJSON Minifier — Optimoi TopoJSON-tiedostot