Skip to content

GeoJSON Minifier

Käytä tätä työkalua pienentääksesi GeoJSON-tiedoston kokoa poistamalla tarpeettomia ominaisuuksia ja vähentämällä koordinaattien tarkkuutta. Työkalu toimii täysin selaimessasi—ei tiedostojen latausta palvelimelle.

Miksi pienentää GeoJSON-tiedostoja?

Verkkokartoissa käytetyt GeoJSON-tiedostot ovat usein paljon suurempia kuin tarpeellista. Kaksi yleistä syytä tähän ovat liiallinen koordinaattien tarkkuus ja tarpeettomat välilyönnit. Ei ole harvinaista nähdä koordinaatteja, joissa on 12–15 desimaalia; päiväntasaajalla tämä ylittää todellisen maailman tarkkuuden. Jos noin 1 metrin tarkkuus riittää, 5 desimaalia on yleensä tarpeeksi; noin 10 metrin tarkkuuteen riittää 4 desimaalia. Näiden ylimääräisten numeroiden poistaminen voi merkittävästi pienentää tiedoston kokoa, samoin kuin välilyöntien ja rivinvaihtojen karsiminen sekä tarpeettomien ominaisuuksien poistaminen.

Tämä työkalu auttaa sinua tuottamaan pienempiä, nopeammin latautuvia GeoJSON-tiedostoja:

  • Vähentämällä koordinaattien tarkkuutta (jokaiselle desimaaliasetukselle näkyy vihje "Arvioitu ruutukoko päiväntasaajalla")
  • Säilyttämällä vain tarvitsemasi ominaisuudet (tai soveltamalla nopeasti yleisiä esiasetuksia)
  • Poistamalla valinnaisesti tyhjät taulukot/objektit ja karsimalla välilyönnit
  • Käsittelemällä standardin GeoJSONin ja rivivälitteisen GeoJSONin (NDJSON/GeoJSON Lines)
  • Toimimalla täysin selaimessasi—ei tiedostojen latausta

Koordinaattien tarkkuuden ymmärtäminen

Maan päiväntasaajan ympärysmitta (~40 075 km) huomioon ottaen yksi aste on noin 111 km. Jokainen desimaali leveys-/pituusasteessa pienentää ruutukokoa kymmenkertaisesti. Leveysaste skaalautuu samalla tavalla maailmanlaajuisesti (maa on hieman litistynyt, joten tämä on likimääräistä), mutta pituusaste pienenee kohti napoja. Tämä tarkoittaa, että pituusasteen lyhentäminen antaa vielä paremman maantieteellisen tarkkuuden korkeammilla leveysasteilla. Esimerkiksi viisi desimaalia on noin 1,1 m päiväntasaajalla, mutta noin 0,55 m 60°N leveysasteella (esim. Shetlandsaarten kohdalla).

Tuki suurille tiedostoille

Tämä ilmainen, selaimessa toimiva työkalu tukee standardin GeoJSONin ja NDJSONin (GeoJSON Lines) käsittelyä ja on optimoitu suurille tietoaineistoille. Modernit laitteet ja selaimet voivat käsitellä erittäin suuria tiedostoja—usein 100 MB tai enemmän—ilman, että sivu jäätyy, kiitos taustaprosessoinnin. Vedä ja pudota .geojson-tiedostosi, valitse mitkä ominaisuudet säilytetään tai poistetaan, säädä koordinaattien tarkkuutta, karsi valinnaisesti välilyönnit ja poista tyhjät taulukot/objektit, ja lataa kompaktimpi tulos.