GeoJSON → TopoJSON-omvandlare
Konvertera GeoJSON till TopoJSON för att optimera polygondata för prestanda. TopoJSON minskar filstorleken genom att koda delade bågar—perfekt för webbkartor med många polygoner som delar gränser.
Vad är TopoJSON?
TopoJSON är en topologi-medveten utökning av GeoJSON som kodar delade bågar för att minska filstorleken, särskilt för polygongränser. När flera polygoner delar gränser (som länder, stater eller län) lagrar TopoJSON varje delad gräns endast en gång.
Fördelar
- Mindre filstorlek: Ofta 50-80% mindre än motsvarande GeoJSON
- Snabbare nedladdningar: Mindre data att överföra innebär snabbare sidladdningar
- Bevarad topologi: Delade gränser garanteras att passa perfekt
- Webbvänligt: Fungerar med D3.js och andra visualiseringsbibliotek
Hur man konverterar
GeoJSON → TopoJSON
- Dra och släpp din GeoJSON-fil eller klicka för att bläddra
- Förhandsgranska resultatet på kartan
- Ladda ner den optimerade TopoJSON-filen
TopoJSON → GeoJSON
- Ladda upp din TopoJSON-fil
- Verktyget konverterar den tillbaka till standard GeoJSON
- Ladda ner och använd med valfritt GeoJSON-kompatibelt verktyg
Användningsområden
- Webbkartor med många polygoner: Landsgränser, kartor över stater, länskartor
- Interaktiva visualiseringar: Koropletkartor, valkartor, folkräkningsdata
- Prestandaoptimering: Minska bandbredd och förbättra laddningstider
- Datadistribution: Mindre filer är enklare att dela och bädda in
Tekniska detaljer
- Koordinatprecision: Konfigurerbar vid konvertering till TopoJSON
- Topologikodning: Upptäcker och bevarar automatiskt delade bågar
- Standardkompatibel: Följer TopoJSON-specifikationen
- Klientbaserad bearbetning: Dina data lämnar aldrig din webbläsare
Vanliga frågor
När ska jag använda TopoJSON istället för GeoJSON? Använd TopoJSON för polygondata med delade gränser (länder, administrativa regioner). För punktdata eller enkla funktioner är GeoJSON vanligtvis tillräckligt.
Kan jag använda TopoJSON med Leaflet eller Mapbox? Ja, men du måste konvertera det tillbaka till GeoJSON först (eller använda bibliotek som topojson-client).
Stöder TopoJSON alla GeoJSON-funktioner? TopoJSON stöder geometrier och egenskaper. Vissa GeoJSON-utökningar kanske inte bevaras.
Se även
- Tillbaka till alla omvandlare
- Shapefile → GeoJSON
- GeoJSON Minifier — Minska GeoJSON-filstorlek ytterligare
- TopoJSON Minifier — Optimera TopoJSON-filer