# GeoJSONin yksinkertaistin

Vähennä GeoJSON-viivojen ja -monikulmioiden pisteiden määrää säilyttäen niiden muoto. Liitä Feature, FeatureCollection tai geometria, valitse toleranssi asteina, niin työkalu käyttää Turf-kirjaston Ramer-Douglas-Peucker-algoritmia, säilyttää kaikki ominaisuudet ja palauttaa tiiviin GeoJSONin. Sopii GPS-reittien, rajojen ja karttadatan pienentämiseen ennen verkossa julkaisemista tai API-palveluun lähettämistä.

## Usein kysytyt kysymykset

### Miten yksinkertaistaminen toimii?

Työkalu käyttää Turfissä toteutettua Ramer-Douglas-Peucker-algoritmia, joka poistaa pisteet, jotka ovat toleranssia lähempänä naapureidensa kautta kulkevaa viivaa. Suuret mutkat säilyvät, kun taas lähes suorien pisteiden tiheät jonot harvenevat.

### Mitä toleranssi tarkoittaa?

Toleranssi on koordinaattien yksikkönä käytettävä etäisyys asteina. Päiväntasaajalla 0.001 astetta on noin 111 metriä ja 0.0001 noin 11 metriä; suuremmat arvot poistavat enemmän pisteitä. Voit valita arvon väliltä 0–1 astetta, ja oletusarvo on 0.001.

### Mitä korkea laatu tekee?

Oletusarvoisesti ennen Douglas-Peucker-algoritmia tehdään nopea säteittäinen etäisyyssuodatus, joka poistaa hyvin lähellä toisiaan olevia pisteitä. Kun korkea laatu otetaan käyttöön, tämä vaihe ohitetaan. Käsittely on hitaampaa, mutta muoto voi säilyä hieman tarkempana.

### Mitkä geometriat yksinkertaistetaan?

LineString, MultiLineString, Polygon ja MultiPolygon yksinkertaistetaan myös GeometryCollection-kokoelman sisällä. Point ja MultiPoint palautetaan muuttumattomina.

### Säilyvätkö monikulmiot kelvollisina?

Polygon-renkaissa säilyy aina vähintään neljä sijaintia, joten rengas ei koskaan pelkisty viivaksi. Hyvin suuri toleranssi voi silti muuttaa pienten renkaiden muotoa huomattavasti, joten tarkista tulos ennen sen käyttöä.

### Säilyvätkö ominaisuuteni?

Kyllä. Feature-olioiden ominaisuudet, tunnisteet ja syötteen rakenne säilytetään. Vain viivojen ja monikulmioiden koordinaattitaulukot lyhenevät. Tulostettava JSON on tiivis eikä sisällä sisennyksiä.

### Millaista syötettä työkalu hyväksyy?

Kelvollista GeoJSONia, jossa pituus- ja leveysasteet ovat WGS84-asteina: FeatureCollection, Feature tai pelkkä geometria. Polygon-renkaiden on oltava suljettuja, ja koordinaattien on oltava kelvollisella alueella olevia lukuja.

### Kuinka suuri syöte voi olla?

Enintään 5 MiB GeoJSONia ja 10,000 kohdetta pyyntöä kohti. Suuremmat aineistot kannattaa jakaa osiin tai käsitellä työpöydän GIS-ohjelmistolla.

### Pyöristääkö työkalu koordinaattini?

Ei. Säilyvät koordinaatit kopioidaan täsmälleen sellaisina kuin ne olivat syötteessä. Jos haluat pienentää tiedostoa lisää, pyöristä koordinaatit kuuteen desimaaliin, jolloin tarkkuus on edelleen noin 0,1 metriä.

### Miksi mikään ei muuttunut?

Jos toleranssi on 0 tai datan pisteet ovat jo valmiiksi toleranssia kauempana toisistaan, yhtäkään pistettä ei voida poistaa. Suurenna toleranssia vaiheittain, kunnes tulos on riittävän pieni ja muoto näyttää edelleen oikealta.

Mainospaikka vapaana?

[Lähetä meille sähköpostia](mailto:hi@dennn.is?subject=Mainostaminen%20palvelussa%20OneClick%20Pro)

[Mainos Agenteille valmis lisäosa­sarja tuotteelle WordPress.](https://sleekwp.com/?ref=oneclickpro)
