TopoJSON → GeoJSON-konverterare
Konvertera TopoJSON tillbaka till standard GeoJSON-format. Användbart när du behöver använda TopoJSON-data med verktyg som endast stöder GeoJSON, eller när du behöver expandera topologi-kodade geometriska data.
Vad är TopoJSON?
TopoJSON är en topologi-medveten utökning av GeoJSON som kodar delade bågar för att minska filstorleken. Även om detta är bra för lagring och överföring, fungerar många verktyg och bibliotek endast med standard GeoJSON.
När ska man konvertera
Konvertera TopoJSON → GeoJSON när:
- Du använder verktyg som inte stöder TopoJSON (vissa GIS-program, kartbibliotek)
- Du redigerar geometrier i standard GeoJSON-redigerare
- Du förenklar din datapipeline (GeoJSON är mer universellt)
- Du arbetar med verktyg som förväntar sig FeatureCollection-format
Hur man konverterar
- Ladda upp din .topojson- eller .json-fil (dra och släpp eller bläddra)
- Förhandsgranska den konverterade GeoJSON på kartan
- Ladda ner den standard GeoJSON-filen
Konverteringsdetaljer
Vad som konverteras
- ✅ Alla geometrier: Punkter, LineStrings, Polygoner, MultiGeometry
- ✅ Egenskaper: Alla attribut för funktioner bevaras
- ✅ Flera lager: Alla topologiobjekt konverteras och slås samman
- ✅ Delade bågar: Expandera tillbaka till fullständiga koordinater
Förändringar i filstorlek
- GeoJSON kommer att vara större: Vanligtvis 2-5× större än TopoJSON
- Delade gränser lagras redundant i GeoJSON
- Använd GeoJSON Minifier för att minska precisionen vid behov
Vanliga användningsområden
- Kompatibilitet med äldre verktyg: Använda TopoJSON-data med äldre programvara
- Dataredigering: Modifiera geometrier i standard GeoJSON-redigerare
- API-krav: Vissa API:er accepterar endast GeoJSON
- Lärande/felsökning: GeoJSON är lättare att läsa och förstå
Tekniska detaljer
- Alla topologiobjekt sammanslagna: Utdata är en enda FeatureCollection
- Bågexpansion: Delade bågar är helt expanderade med alla koordinater
- Standardkompatibel: Utdata följer GeoJSON RFC 7946-specifikationen
- Klientbaserad bearbetning: Dina data lämnar aldrig din webbläsare
Vanliga frågor
Varför är min GeoJSON-fil större än TopoJSON?
TopoJSON lagrar delade gränser en gång. GeoJSON lagrar varje gräns för varje funktion, även om de överlappar.
Kan jag konvertera tillbaka till TopoJSON senare?
Ja! Använd GeoJSON → TopoJSON-konverteraren.
Vad händer om min TopoJSON har flera objekt?
Alla objekt konverteras och slås samman till en enda FeatureCollection.
Förlorar jag någon data vid konverteringen?
Nej—all geometri och egenskaper bevaras. Filen blir bara större.
Se även
- Tillbaka till alla konverterare
- GeoJSON → TopoJSON — Konvertera åt andra hållet
- GeoJSON Minifier — Minska GeoJSON-filstorlek
- TopoJSON Minifier — Optimera TopoJSON-filer