Skip to content

GeoJSON Minifier

Bruk dette verktøyet til å redusere størrelsen på GeoJSON-filen din ved å fjerne unødvendige egenskaper og redusere koordinatpresisjonen. Det fungerer helt i nettleseren din—ingen opplasting til en server.

Hvorfor minifisere GeoJSON?

GeoJSON-filer brukt til webkart er ofte mye større enn nødvendig. To vanlige årsaker er overdreven koordinatpresisjon og unødvendige mellomrom. Det er ikke uvanlig å se koordinater med 12–15 desimaler; ved ekvator er det langt utover reell nøyaktighet. Hvis omtrent 1 meter presisjon er tilstrekkelig, er 5 desimaler vanligvis nok; for omtrent 10 meter holder det med 4 desimaler. Å fjerne disse ekstra sifrene kan redusere filstørrelsen betydelig, det samme kan trimming av mellomrom og linjeskift og fjerning av unødvendige egenskaper.

Dette verktøyet hjelper deg med å lage mindre, raskere GeoJSON-filer ved å:

  • Redusere koordinatpresisjon (med et hint om "Omtrentlig rutenett ved ekvator" for hver desimalinnstilling)
  • Beholde kun de egenskapene du trenger (eller raskt bruke vanlige forhåndsinnstillinger)
  • Valgfritt fjerne tomme arrays/objekter og trimme mellomrom
  • Håndtere standard GeoJSON og linjeavgrenset GeoJSON (NDJSON/GeoJSON Lines)
  • Kjøre helt i nettleseren din—ingen opplasting

Forstå koordinatpresisjon

Ved å bruke Jordens omkrets ved ekvator (~40 075 km), er én grad omtrent 111 km. Hver desimal i breddegrad/lengdegrad reduserer rutenettstørrelsen med en faktor på 10. Breddegrad skalerer omtrent likt over hele verden (Jorden er litt flattrykt, så det er omtrentlig), men lengdegrad krymper mot polene. Det betyr at trunkering av lengdegrad gir enda bedre bakkepresisjon ved høyere breddegrader. For eksempel er fem desimaler omtrent 1,1 m ved ekvator, men omtrent 0,55 m rundt 60°N (f.eks. Shetlandsøyene).

Støtte for store filer

Dette gratis, klientbaserte verktøyet støtter standard GeoJSON og NDJSON (GeoJSON Lines) og er optimalisert for store datasett. På moderne enheter og nettlesere kan det håndtere svært store filer—ofte 100 MB eller mer—uten å fryse siden, takket være bakgrunnsprosessering. Dra og slipp din .geojson, velg hvilke egenskaper du vil beholde eller fjerne, juster koordinatpresisjonen, trim eventuelt mellomrom og fjern tomme arrays/objekter, og last deretter ned det kompakte resultatet.