Skip to content

GeoJSON → TopoJSON Converter

Converteer GeoJSON naar TopoJSON om polygoondatasets te optimaliseren voor betere prestaties. TopoJSON vermindert de bestandsgrootte door gedeelde bogen te coderen—ideaal voor webkaarten met veel polygonen die grenzen delen.

Wat is TopoJSON?

TopoJSON is een topologie-bewuste uitbreiding van GeoJSON die gedeelde bogen codeert om de bestandsgrootte te verminderen, vooral voor polygoongrenzen. Wanneer meerdere polygonen grenzen delen (zoals landen, staten of provincies), slaat TopoJSON elke gedeelde grens slechts één keer op.

Voordelen

  • Kleinere bestandsgrootte: Vaak 50-80% kleiner dan een equivalente GeoJSON
  • Snellere downloads: Minder data om te verzenden betekent snellere paginaladingen
  • Behouden topologie: Gedeelde grenzen zijn gegarandeerd perfect uitgelijnd
  • Web-vriendelijk: Werkt met D3.js en andere visualisatiebibliotheken

Hoe te converteren

GeoJSON → TopoJSON

  1. Sleep je GeoJSON-bestand of klik om te bladeren
  2. Bekijk het resultaat op de kaart
  3. Download het geoptimaliseerde TopoJSON-bestand

TopoJSON → GeoJSON

  1. Upload je TopoJSON-bestand
  2. De tool converteert het terug naar standaard GeoJSON
  3. Download en gebruik met elke GeoJSON-compatibele tool

Gebruikstoepassingen

  • Webkaarten met veel polygonen: Landsgrenzen, staatskaarten, provinciale kaarten
  • Interactieve visualisaties: Choropleth-kaarten, verkiezingskaarten, censusdata
  • Prestatieoptimalisatie: Verminder bandbreedte en verbeter laadtijden
  • Datadistributie: Kleinere bestanden zijn gemakkelijker te delen en in te bedden

Technische details

  • Coördinatenprecisie: Instelbaar bij het converteren naar TopoJSON
  • Topologiecodering: Detecteert en behoudt automatisch gedeelde bogen
  • Standaardconform: Volgt de TopoJSON-specificatie
  • Client-side verwerking: Je data verlaat nooit je browser

Veelgestelde vragen

Wanneer moet ik TopoJSON gebruiken in plaats van GeoJSON?
Gebruik TopoJSON voor polygoondatasets met gedeelde grenzen (landen, administratieve regio's). Voor puntdata of eenvoudige functies is GeoJSON meestal voldoende.

Kan ik TopoJSON gebruiken met Leaflet of Mapbox?
Ja, maar je moet het eerst terug converteren naar GeoJSON (of gebruik maken van bibliotheken zoals topojson-client).

Ondersteunt TopoJSON alle GeoJSON-functies?
TopoJSON ondersteunt geometrieën en eigenschappen. Sommige GeoJSON-uitbreidingen worden mogelijk niet behouden.

Zie ook