Skip to content

GeoJSON → TopoJSON Konverterer

Konverter GeoJSON til TopoJSON for å optimalisere polygon-datasett for ytelse. TopoJSON reduserer filstørrelse ved å kode delte buer—perfekt for webkart med mange polygoner som deler grenser.

Hva er TopoJSON?

TopoJSON er en topologi-bevisst utvidelse av GeoJSON som koder delte buer for å redusere filstørrelse, spesielt for polygongrenser. Når flere polygoner deler grenser (som land, stater eller fylker), lagrer TopoJSON hver delte grense bare én gang.

Fordeler

  • Mindre filstørrelse: Ofte 50-80% mindre enn tilsvarende GeoJSON
  • Raskere nedlastinger: Mindre data å overføre betyr raskere sideinnlasting
  • Bevart topologi: Delte grenser er garantert å passe perfekt sammen
  • Web-vennlig: Fungerer med D3.js og andre visualiseringsbiblioteker

Hvordan Konvertere

GeoJSON → TopoJSON

  1. Dra og slipp GeoJSON-filen din eller klikk for å bla gjennom
  2. Forhåndsvis resultatet på kartet
  3. Last ned den optimaliserte TopoJSON-filen

TopoJSON → GeoJSON

  1. Last opp TopoJSON-filen din
  2. Verktøyet konverterer den tilbake til standard GeoJSON
  3. Last ned og bruk med hvilket som helst GeoJSON-kompatibelt verktøy

Bruksområder

  • Webkart med mange polygoner: Landgrenser, statskart, fylkeskart
  • Interaktive visualiseringer: Koroplete kart, valgkart, folketellingsdata
  • Ytelsesoptimalisering: Reduser båndbredde og forbedre innlastingstider
  • Datadistribusjon: Mindre filer er enklere å dele og bygge inn

Tekniske Detaljer

  • Koordinatpresisjon: Kan konfigureres ved konvertering til TopoJSON
  • Topologi-koding: Oppdager og bevarer automatisk delte buer
  • Standardkompatibel: Følger TopoJSON-spesifikasjonen
  • Klient-side behandling: Dataene dine forlater aldri nettleseren din

Vanlige Spørsmål

Når bør jeg bruke TopoJSON i stedet for GeoJSON? Bruk TopoJSON for polygon-datasett med delte grenser (land, administrative regioner). For punktdata eller enkle funksjoner er GeoJSON vanligvis tilstrekkelig.

Kan jeg bruke TopoJSON med Leaflet eller Mapbox? Ja, men du må konvertere det tilbake til GeoJSON først (eller bruke biblioteker som topojson-client).

Støtter TopoJSON alle GeoJSON-funksjoner? TopoJSON støtter geometrier og egenskaper. Noen GeoJSON-utvidelser kan ikke bli bevart.

Se Også