GeoJSON Minifier
Använd denna gratis online GeoJSON-minifier för att minska filstorlekar genom att ta bort egenskaper och sänka koordinatprecision, snabbt och enkelt, utan att installera någon programvara.
Klicka på knappen LADDA UPP FILER och välj GeoJSON-filerna du vill minifiera. Vänta tills bearbetningen är klar och ladda ner filerna antingen individuellt eller samlade.
All bearbetning sker i din webbläsare—inga data laddas upp till någon server.
Vad är GeoJSON?
GeoJSON är ett öppet standardformat för geografiska data baserat på JSON (JavaScript Object Notation). Det kodar geografiska funktioner, geometrier och egenskaper i en enkel, lättläst struktur som stöds brett av webbkartbibliotek som Leaflet, Mapbox och OpenLayers. GeoJSON-filer innehåller vanligtvis Points, LineStrings, Polygons och deras motsvarande multi-delar, tillsammans med anpassade egenskaper som beskriver varje funktion.
Fördelar med GeoJSON
- Universell kompatibilitet — Stöds av praktiskt taget alla webbkartverktyg och GIS-programvara
- Lättläst — Enkel att inspektera, redigera och felsöka i vilken textredigerare som helst
- Enkel struktur — Okomplicerad JSON-format med tydlig organisation av funktioner/geometri/egenskaper
- Flexibla egenskaper — Lägg till valfria anpassade attribut till funktioner
- Direkt webbläsarstöd — Använd med inbyggd JSON.parse(), inga speciella bibliotek behövs
Nackdelar med GeoJSON
- Stora filstorlekar — Kan vara 5-10x större än binära format som Shapefile eller GeoPackage
- Överdriven precision — Innehåller ofta 12-15 decimaler när 4-6 är tillräckliga
- Ineffektiv topologi — Duplicerade koordinater vid delade gränser (till skillnad från TopoJSON)
- Ingen inbyggd komprimering — Kräver gzip eller liknande komprimering för effektiv överföring
Varför minifiera GeoJSON?
GeoJSON-filer som används för webbkartor är ofta mycket större än vad som behövs. Två vanliga orsaker är överdriven koordinatprecision och onödiga mellanslag. 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 ta bort onödiga egenskaper.
Detta verktyg hjälper dig att skapa mindre, snabbare laddande GeoJSON genom att:
- Minska koordinatprecisionen (med en "Ungefärligt rutnät vid ekvatorn"-hint för varje decimalinstä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 mellanslag
- Hantera standard GeoJSON och radbegränsad GeoJSON (NDJSON/GeoJSON Lines)
- Körs helt i din webbläsare—inga uppladdningar
Förstå koordinatprecision
Med jordens ekvatoriella omkrets (~40,075 km) motsvarar en grad cirka 111 km. Varje decimal i latitud/longitud minskar rutnätsstorleken med en faktor 10:
- 0 decimaler ≈ 111 km (stadnivånoggrannhet)
- 1 decimal ≈ 11,1 km (stort kvarter)
- 2 decimaler ≈ 1,11 km (by/liten stad)
- 3 decimaler ≈ 111 m (stort fält)
- 4 decimaler ≈ 11,1 m (markområde)
- 5 decimaler ≈ 1,11 m (enskilda träd)
- 6 decimaler ≈ 0,11 m (arkitektoniska detaljer)
Dessa avstånd gäller globalt för latitud. Longitud skalar liknande vid ekvatorn men krymper mot polerna—till exempel ger 5 decimaler ~0,55 m precision vid 60°N (Skottland, södra Alaska). För de flesta webbkartapplikationer ger 4-5 decimaler en utmärkt balans mellan noggrannhet och filstorlek.
GeoJSON Lines (NDJSON)-stöd
Denna minifier upptäcker och bearbetar automatiskt radbegränsad GeoJSON (även kallad NDJSON eller GeoJSON Lines), där varje rad innehåller en separat GeoJSON Feature. Dessa filer är vanliga i strömmande datapipelines och geospatiala databaser. Verktyget kombinerar dem till en standard FeatureCollection, tillämpar minifiering och ger ut standard GeoJSON för maximal kompatibilitet.
Relaterade verktyg
- TopoJSON Minifier — Optimera topologi-kodade geografiska data
- JSON Minifier — Ta bort mellanslag från standard JSON-filer
- GeoJSON to SVG — Konvertera GeoJSON till vektorkartor
- GeoJSON to PNG — Konvertera GeoJSON till rasterbilder
- Shapefile to GeoJSON — Konvertera Shapefiles till GeoJSON-format
GeoJSON-filer som används för webbkartor är ofta mycket större än vad som behövs. Två vanliga orsaker är överdriven koordinatprecision och onödiga egenskaper. 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 minska filstorleken med 30-50 %, och att ta bort oanvända egenskaper kan spara ännu mer.
Mindre GeoJSON-filer innebär snabbare sidladdningar, lägre bandbreddskostnader och smidigare kartinteraktioner. Detta verktyg hjälper dig att optimera dina geografiska data genom att:
- Minskning av koordinatprecision — Justera decimaler med visuella "rutnät vid ekvatorn"-hints som visar verklig påverkan
- Egenskapsfiltrering — Behåll endast viktiga egenskaper, ta bort oanvända attribut
- Batchbearbetning — Ladda upp flera filer samtidigt med omedelbara resultat
- Smarta standardinställningar — Automatisk minifiering med 5 decimalers precision (≈1,1 m vid ekvatorn)
- NDJSON-stöd — Hanterar både standard GeoJSON och GeoJSON Lines (radbegränsad)
- Förhandsgranska output — Visa minifierade resultat innan nedladdning
- 100 % klientsidan — Inga serveruppladdningar, dina data förblir privata
Hur man minifierar GeoJSON
- Ladda upp filer — Dra och släpp flera .geojson-filer på drop-zonen, eller klicka på "Bläddra bland filer"
- Granska resultat — Filer minifieras omedelbart med standardinställningar (5 decimalers precision, alla egenskaper behålls)
- Justera alternativ (valfritt) — Ändra koordinatprecision, välj egenskaper att behålla/ta bort, eller använd snabba förinställningar
- Förhandsgranska — Klicka på "Förhandsgranska" för att inspektera den minifierade JSON-outputen
- Ladda ner — Klicka på nedladdningsknappen bredvid valfri fil för att spara den optimerade versionen
- Rensa — Använd "Rensa allt" för att ta bort alla filer och börja om
Batchbearbetning & Stöd för stora filer
Detta gratis onlineverktyg är optimerat för stora dataset. På moderna webbläsare kan det hantera många filer—ofta 100MB+ vardera—utan att frysa. Filer bearbetas med smarta standardinställningar direkt vid uppladdning, vilket ger dig omedelbar feedback. Justera alternativ för att bearbeta alla filer med anpassade inställningar, och ladda sedan ner individuellt eller förhandsgranska varje resultat.