TopoJSON Minifier
Gebruik deze gratis online TopoJSON-minifier om bestandsgroottes te verkleinen door transformatieprecisie te optimaliseren en eigenschappen te verwijderen, snel en eenvoudig, zonder software te installeren.
Klik op de knop BESTANDEN UPLOADEN en selecteer de TopoJSON-bestanden die je wilt minimaliseren. Wacht tot de verwerking is voltooid en download bestanden afzonderlijk of gegroepeerd.
Alle verwerking gebeurt in je browser—geen gegevens worden geüpload naar een server.
Wat Is TopoJSON?
TopoJSON is een uitbreiding van GeoJSON die topologie encodeert in plaats van alleen geometrie. In plaats van de coördinaten van elke polygoon afzonderlijk op te slaan (wat enorme duplicatie veroorzaakt voor aangrenzende regio's), slaat TopoJSON gedeelde grensbogen één keer op en verwijst ernaar vanuit meerdere geometrieën. Deze topologische encoding vermindert de bestandsgrootte doorgaans met 80% of meer in vergelijking met equivalente GeoJSON, waardoor het ideaal is voor webkaarten met landen, staten, provincies of andere aangrenzende polygonen.
TopoJSON-bestanden gebruiken gekwantiseerde gehele coördinaten met een transformatie (schaal- en translatiewaarden) om ze terug te converteren naar geografische coördinaten. Deze kwantisering is vergelijkbaar met het verminderen van decimale precisie in GeoJSON, maar ingebouwd in het formaat zelf.
Voordelen van TopoJSON
- Dramatische bestandsgroottevermindering — Meestal 80-95% kleiner dan equivalente GeoJSON
- Behoud van topologie — Gedeelde grenzen worden één keer opgeslagen, wat perfecte uitlijning garandeert
- Efficiënte rendering — Bibliotheken zoals D3.js kunnen TopoJSON direct renderen
- Betere compressie — gzip-compressie werkt nog beter op TopoJSON dan op GeoJSON
- Ideaal voor choropleth-kaarten — Perfect voor visualisaties van land-, staat- of provinciegrenzen
Nadelen van TopoJSON
- Minder universele ondersteuning — Minder tools ondersteunen TopoJSON in vergelijking met GeoJSON
- Conversie vereist — De meeste webmappingbibliotheken moeten TopoJSON eerst converteren naar GeoJSON
- Complexere structuur — Moeilijker te lezen en handmatig te bewerken dan GeoJSON
- Niet ideaal voor punten — Topologievoordelen gelden alleen voor gedeelde grenzen
- Beperkte toegang tot eigenschappen — Eigenschappen worden opgeslagen in aparte objecten, niet direct bij geometrieën
Waarom TopoJSON Minimaliseren?
TopoJSON encodeert topologie met gekwantiseerde gehele coördinaten en een transformatie (schaal en translatie). Veel TopoJSON-bestanden bevatten overbodige decimalen in de transformatiewaarden en bevatten omvangrijke eigenschappen die niet nodig zijn voor visualisatie. Het verminderen van transformatieprecisie en het verwijderen van onnodige eigenschappen kan de bestandsgrootte met 30-60% verkleinen bovenop de inherente compressie van TopoJSON, terwijl het verwijderen van witruimte extra ruimte bespaart.
Geoptimaliseerde TopoJSON-bestanden laden sneller, verminderen bandbreedtekosten en verbeteren de prestaties van kaartweergave. Deze tool helpt je om slankere topologiebestanden te maken door:
- Transformatieprecisie verminderen — Pas schaal/translatie-decimalen aan met visuele "raster op Evenaar"-richtlijn
- Eigenschappen filteren — Behoud alleen essentiële eigenschappen, verwijder ongebruikte attributen
- Batchverwerking — Upload en verwerk meerdere TopoJSON-bestanden tegelijk
- Slimme standaardinstellingen — Automatische optimalisatie met gebalanceerde precisie-instellingen
- Bekijk uitvoer — Inspecteer geminimaliseerde resultaten voordat je downloadt
- Witruimte verwijderen — Verwijder alle onnodige opmaak
- 100% client-side — Geen serveruploads, volledige privacy
Hoe TopoJSON Minimaliseren
- Upload bestanden — Sleep meerdere .topojson- of .json-bestanden naar het uploadgebied, of klik op "Bestanden Bladeren"
- Bekijk resultaten — Bestanden worden direct geminimaliseerd met standaardinstellingen
- Pas opties aan (optioneel) — Wijzig transformatieprecisie, selecteer eigenschappen om te behouden/verwijderen
- Bekijk — Klik op "Bekijk" om de geminimaliseerde uitvoer te inspecteren
- Download — Klik op de downloadknop naast een bestand om de geoptimaliseerde versie op te slaan
- Wissen — Gebruik "Alles Wissen" om alle bestanden te verwijderen en opnieuw te beginnen
Begrijp Transformatieprecisie
De transformatie van TopoJSON bevat schaal- en translatiearrays met decimale waarden. De schaal bepaalt de precisie van de gekwantiseerde coördinaten. Het verminderen van schaaldecimalen is vergelijkbaar met het verminderen van coördinatenprecisie in GeoJSON—minder decimalen betekenen grotere rastergroottes maar kleinere bestanden.
De hint "Geschat raster op Evenaar" toont hoe het verminderen van precisie de nauwkeurigheid in de echte wereld beïnvloedt, zodat je de juiste balans kunt kiezen voor jouw toepassing. Voor de meeste webkaarten bieden de standaardinstellingen uitstekende kwaliteit terwijl de bestandsgrootte maximaal wordt verkleind.
Batchverwerking & Ondersteuning voor Grote Bestanden
Deze gratis online tool verwerkt grote TopoJSON-bestanden efficiënt. Op moderne browsers kan het bestanden van meer dan 100MB verwerken zonder vast te lopen. Bestanden worden geoptimaliseerd met slimme standaardinstellingen bij upload, wat directe feedback geeft. Pas instellingen aan om alle bestanden opnieuw te verwerken, en download ze vervolgens afzonderlijk of bekijk elk resultaat.
Wanneer TopoJSON vs GeoJSON Gebruiken
Gebruik TopoJSON wanneer:
- Je aangrenzende polygonen hebt (landen, staten, censusgebieden, postcodes)
- Bestandsgrootte cruciaal is (mobiele gebruikers, bandbreedtebeperkingen)
- Je gegarandeerde grensuitlijning tussen features nodig hebt
- Je choropleth-kaarten of grensvisualisaties maakt
Gebruik GeoJSON wanneer:
- Je puntgegevens of niet-aangrenzende features hebt
- Maximale compatibiliteit vereist is
- Je eenvoudige, leesbare bestanden nodig hebt
- Je werkt met tools die TopoJSON niet ondersteunen
Gerelateerde Tools
- GeoJSON Minifier — Optimaliseer standaard GeoJSON-bestanden
- JSON Minifier — Verwijder witruimte uit elk JSON-bestand
- GeoJSON/TopoJSON Converter — Converteer tussen formaten
- Shapefile to GeoJSON — Importeer Shapefile-gegevens