Skip to content

GeoJSON Minifier

Använd detta verktyg för att minska storleken på din GeoJSON-fil genom att ta bort onödiga egenskaper och minska koordinatprecisionen. Det fungerar helt i din webbläsare—ingen uppladdning till en server.

Varför minifiera GeoJSON?

GeoJSON-filer som används för webbkartor är ofta mycket större än nödvändigt. Två vanliga orsaker är överdriven koordinatprecision och onödiga tecken. Det är inte ovanligt att se koordinater med 12–15 decimaler; vid ekvatorn är det långt bortom verklig noggrannhet. Om cirka 1 meters precision är tillräcklig räcker det vanligtvis med 5 decimaler; för ungefär 10 meter räcker 4 decimaler. Att ta bort dessa extra siffror kan avsevärt minska filstorleken, liksom att trimma mellanslag och radbrytningar samt rensa onödiga egenskaper.

Detta verktyg hjälper dig att skapa mindre, snabbare laddande GeoJSON genom att:

  • Minska koordinatprecision (med en "Ungefärligt rutnät vid ekvatorn"-indikator för varje decimalsinställning)
  • Behålla endast de egenskaper du behöver (eller snabbt tillämpa vanliga förinställningar)
  • Valfritt ta bort tomma arrayer/objekt och trimma onödiga tecken
  • Hantera standard GeoJSON och radavgränsad GeoJSON (NDJSON/GeoJSON Lines)
  • Köra helt i din webbläsare—inga uppladdningar

Förstå koordinatprecision

Med jordens ekvatoriella omkrets (~40 075 km) är en grad cirka 111 km. Varje decimal i latitud/longitud minskar rutnätets storlek med en faktor 10. Latitud skalar liknande över hela världen (jorden är något tillplattad, så det är ungefärligt), men longitud krymper mot polerna. Det innebär att trunkering av longitud ger ännu bättre markprecision vid högre latituder. Till exempel är fem decimaler cirka 1,1 m vid ekvatorn, men ungefär 0,55 m runt 60°N (t.ex. Shetlandsöarna).

Stöd för stora filer

Detta gratis, klientbaserade verktyg stöder standard GeoJSON och NDJSON (GeoJSON Lines) och är optimerat för stora dataset. På moderna enheter och webbläsare kan det hantera mycket stora filer—ofta 100 MB eller mer—utan att sidan fryser, tack vare bakgrundsbearbetning. Dra och släpp din .geojson, välj vilka egenskaper som ska behållas eller tas bort, justera koordinatprecisionen, trimma valfritt onödiga tecken och ta bort tomma arrayer/objekt, och ladda sedan ner det kompakta resultatet.