Skip to content

GeoJSON Minifier

Gebruik deze tool om de bestandsgrootte van je GeoJSON-bestand te verkleinen door onnodige eigenschappen te verwijderen en de coördinatenprecisie te verminderen. Het werkt volledig in je browser—geen upload naar een server.

Waarom GeoJSON verkleinen?

GeoJSON-bestanden die voor webkaarten worden gebruikt, zijn vaak veel groter dan nodig is. Twee veelvoorkomende oorzaken zijn overmatige coördinatenprecisie en onnodige witruimtes. Het is niet ongebruikelijk om coördinaten te zien met 12–15 decimalen; op de evenaar is dat ver voorbij de nauwkeurigheid die in de echte wereld nodig is. Als een precisie van ongeveer 1 meter voldoende is, zijn 5 decimalen meestal genoeg; voor ongeveer 10 meter volstaan 4 decimalen. Het verwijderen van die extra cijfers kan de bestandsgrootte aanzienlijk verkleinen, net als het verwijderen van spaties, regeleinden en onnodige eigenschappen.

Deze tool helpt je om kleinere, sneller ladende GeoJSON-bestanden te maken door:

  • Coördinatenprecisie te verminderen (met een hint “Geschatte rastergrootte op de evenaar” voor elke decimale instelling)
  • Alleen de eigenschappen te behouden die je nodig hebt (of snel veelgebruikte presets toe te passen)
  • Optioneel lege arrays/objecten te verwijderen en witruimtes te trimmen
  • Zowel standaard GeoJSON als regelgescheiden GeoJSON (NDJSON/GeoJSON Lines) te verwerken
  • Volledig in je browser te werken—geen uploads

Begrip van coördinatenprecisie

Met de omtrek van de aarde op de evenaar (~40.075 km) is een graad ongeveer 111 km. Elke decimaal in breedte-/lengtegraad verkleint de rastergrootte met een factor 10. Breedtegraad schaalt wereldwijd vergelijkbaar (de aarde is licht afgeplat, dus het is bij benadering), maar lengtegraad krimpt richting de polen. Dat betekent dat het afkappen van lengtegraad nog betere grondprecisie geeft op hogere breedtegraden. Bijvoorbeeld, vijf decimalen zijn ongeveer 1,1 m op de evenaar, maar ongeveer 0,55 m rond 60°N (bijvoorbeeld de Shetlands).

Ondersteuning voor grote bestanden

Deze gratis, client-side tool ondersteunt standaard GeoJSON en NDJSON (GeoJSON Lines) en is geoptimaliseerd voor grote datasets. Op moderne apparaten en browsers kan het zeer grote bestanden verwerken—vaak 100MB of meer—zonder dat de pagina vastloopt, dankzij achtergrondverwerking. Sleep je .geojson-bestand, kies welke eigenschappen je wilt behouden of verwijderen, pas de coördinatenprecisie aan, trim optioneel witruimtes en verwijder lege arrays/objecten, en download vervolgens het compacte resultaat.