Skip to content

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

  1. Dra och släpp din GeoJSON-fil eller klicka för att bläddra
  2. Förhandsgranska resultatet på kartan
  3. Ladda ner den optimerade TopoJSON-filen

TopoJSON → GeoJSON

  1. Ladda upp din TopoJSON-fil
  2. Verktyget konverterar den tillbaka till standard GeoJSON
  3. 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