GeoJSON Minifier
Bruk denne gratis online GeoJSON-minifisereren for å redusere filstørrelser ved å fjerne egenskaper og senke koordinatpresisjon, raskt og enkelt, uten å installere programvare.
Klikk på LAST OPP FILER-knappen og velg GeoJSON-filene du ønsker å minifisere. Vent til prosesseringen er ferdig og last ned filene enten individuelt eller samlet.
All prosessering skjer i nettleseren din—ingen data lastes opp til noen server.
Hva er GeoJSON?
GeoJSON er et åpent standard geografisk dataformat basert på JSON (JavaScript Object Notation). Det koder geografiske funksjoner, geometrier og egenskaper i en enkel, menneskelesbar struktur som er bredt støttet av webkartleggingsbiblioteker som Leaflet, Mapbox og OpenLayers. GeoJSON-filer inneholder vanligvis punkter, linjestrenger, polygoner og deres flerdelte ekvivalenter, sammen med egendefinerte egenskaper som beskriver hver funksjon.
Fordeler med GeoJSON
- Universell kompatibilitet — Støttet av praktisk talt alle webkartleggingsverktøy og GIS-programvare
- Menneskelesbar — Enkel å inspisere, redigere og feilsøke i enhver tekstredigerer
- Enkel struktur — Rett frem JSON-format med klar organisering av funksjoner/geometri/egenskaper
- Fleksible egenskaper — Legg til egendefinerte attributter til funksjoner
- Direkte nettleserstøtte — Kan analyseres med native JSON.parse(), ingen spesielle biblioteker nødvendig
Ulemper med GeoJSON
- Store filstørrelser — Kan være 5-10 ganger større enn binære formater som Shapefile eller GeoPackage
- Overdreven presisjon — Inneholder ofte 12-15 desimaler når 4-6 er tilstrekkelig
- Ineffektiv topologi — Dupliserte koordinater ved delte grenser (i motsetning til TopoJSON)
- Ingen innebygd komprimering — Krever gzip eller lignende komprimering for effektiv overføring
Hvorfor minifisere GeoJSON?
GeoJSON-filer som brukes 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 dette langt utover reell nøyaktighet. Hvis omtrent 1 meters 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, og trimming av mellomrom og linjeskift samt fjerning av unødvendige egenskaper kan spare enda mer.
Dette verktøyet hjelper deg med å produsere mindre, raskere lastende GeoJSON 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 linje-delt GeoJSON (NDJSON/GeoJSON Lines)
- Kjøre helt i nettleseren din—ingen opplastinger
Forstå koordinatpresisjon
Ved å bruke jordens ekvatoriale omkrets (~40 075 km), er en grad omtrent 111 km. Hver desimalplass i breddegrad/lengdegrad reduserer rutenettstørrelsen med en faktor på 10:
- 0 desimaler ≈ 111 km (by-nivå nøyaktighet)
- 1 desimal ≈ 11,1 km (stort nabolag)
- 2 desimaler ≈ 1,11 km (landsby/liten by)
- 3 desimaler ≈ 111 m (stor mark)
- 4 desimaler ≈ 11,1 m (tomt)
- 5 desimaler ≈ 1,11 m (individuelle trær)
- 6 desimaler ≈ 0,11 m (arkitektoniske detaljer)
Disse avstandene gjelder globalt for breddegrad. Lengdegrad skalerer på lignende måte ved ekvator, men krymper mot polene—for eksempel gir 5 desimaler ~0,55 m presisjon ved 60°N (Skottland, sørlige Alaska). For de fleste webkartleggingsapplikasjoner gir 4-5 desimaler en utmerket balanse mellom nøyaktighet og filstørrelse.
GeoJSON Lines (NDJSON)-støtte
Denne minifisereren oppdager og prosesserer automatisk linje-delt GeoJSON (også kalt NDJSON eller GeoJSON Lines), hvor hver linje inneholder en separat GeoJSON-funksjon. Disse filene er vanlige i streamingdatapipelines og geospatiale databaser. Verktøyet kombinerer dem til en standard FeatureCollection, utfører minifisering og gir ut standard GeoJSON for maksimal kompatibilitet.
Relaterte verktøy
- TopoJSON Minifier — Optimaliser topologi-kodede geografiske data
- JSON Minifier — Fjern mellomrom fra standard JSON-filer
- GeoJSON to SVG — Konverter GeoJSON til vektorkart
- GeoJSON to PNG — Konverter GeoJSON til rasterbilder
- Shapefile to GeoJSON — Konverter Shapefiler til GeoJSON-format
GeoJSON-filer som brukes til webkart er ofte mye større enn nødvendig. To vanlige årsaker er overdreven koordinatpresisjon og unødvendige egenskaper. Det er ikke uvanlig å se koordinater med 12–15 desimaler; ved ekvator er dette langt utover reell nøyaktighet. Hvis rundt 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 med 30-50 %, og fjerning av ubrukte egenskaper kan spare enda mer.
Mindre GeoJSON-filer betyr raskere sidelasting, reduserte båndbreddekostnader og jevnere kartinteraksjoner. Dette verktøyet hjelper deg med å optimalisere dine geografiske data ved å:
- Reduksjon av koordinatpresisjon — Juster desimalplasser med visuelle "rutenett ved ekvator"-hint som viser virkelige effekter
- Filtrering av egenskaper — Behold kun essensielle egenskaper, fjern ubrukte attributter
- Batch-prosessering — Last opp flere filer samtidig med umiddelbare resultater
- Smarte standardinnstillinger — Automatisk minifisering med 5 desimalers presisjon (≈1,1 m ved ekvator)
- NDJSON-støtte — Håndterer både standard GeoJSON og GeoJSON Lines (linje-delt)
- Forhåndsvisning av output — Se minifiserte resultater før nedlasting
- 100 % klient-side — Ingen serveropplastinger, dataene dine forblir private
Hvordan minifisere GeoJSON
- Last opp filer — Dra og slipp flere .geojson-filer på droppsone, eller klikk "Bla gjennom filer"
- Gjennomgå resultater — Filer minifiseres umiddelbart med standardinnstillinger (5 desimalers presisjon, alle egenskaper beholdt)
- Juster alternativer (valgfritt) — Endre koordinatpresisjon, velg egenskaper å beholde/fjerne, eller bruk raske forhåndsinnstillinger
- Forhåndsvisning — Klikk "Forhåndsvisning" for å inspisere den minifiserte JSON-outputen
- Last ned — Klikk på nedlastingsknappen ved siden av en fil for å lagre den optimaliserte versjonen
- Tøm — Bruk "Tøm alt" for å fjerne alle filer og starte på nytt
Batch-prosessering og støtte for store filer
Dette gratis online-verktøyet er optimalisert for store datasett. På moderne nettlesere kan det håndtere mange filer—ofte 100MB+ hver—uten å fryse. Filer prosesseres med smarte standardinnstillinger umiddelbart etter opplasting, og gir deg umiddelbar tilbakemelding. Juster alternativer for å re-prosessere alle filer med egendefinerte innstillinger, og last deretter ned individuelt eller forhåndsvis hvert resultat.