Vai al contenuto

Semplificatore GeoJSON

Riduci il numero di punti nelle linee e nei poligoni GeoJSON mantenendone la forma. Incolla una Feature, una FeatureCollection o una geometria, scegli una tolleranza in gradi e lo strumento applica l'algoritmo Ramer-Douglas-Peucker della libreria Turf, conserva tutte le proprietà e restituisce un GeoJSON compatto. Ideale per ridurre le tracce GPS, i confini e i dati cartografici prima di pubblicarli sul web o inviarli a un API.

Reimposta

Domande frequenti

Come funziona la semplificazione?

Lo strumento usa l'algoritmo Ramer-Douglas-Peucker implementato in Turf, che rimuove i punti che si trovano a una distanza inferiore alla tolleranza dalla linea che passa per i loro punti vicini. Le curve ampie vengono mantenute, mentre le sequenze dense di punti quasi allineati vengono diradate.

Che cosa indica la tolleranza?

La tolleranza è una distanza espressa in gradi, l'unità delle coordinate. All'equatore, 0.001 gradi corrispondono all'incirca a 111 metri e 0.0001 a circa 11 metri; valori più alti rimuovono più punti. Potete scegliere un valore da 0 a 1 grado; il valore predefinito è 0.001.

A cosa serve l'opzione Alta qualità?

Per impostazione predefinita, prima di Douglas-Peucker viene eseguito un passaggio rapido basato sulla distanza radiale, che elimina i punti molto vicini tra loro. Attivando Alta qualità, questo passaggio viene saltato: l'elaborazione è più lenta, ma la forma può essere mantenuta con maggiore fedeltà.

Quali geometrie vengono semplificate?

Vengono semplificate LineString, MultiLineString, Polygon e MultiPolygon, comprese quelle contenute in una GeometryCollection. Point e MultiPoint vengono restituiti senza modifiche.

I poligoni rimangono validi?

Gli anelli dei poligoni mantengono sempre almeno quattro posizioni, quindi un anello non viene mai ridotto a una linea. Con una tolleranza molto alta, gli anelli piccoli possono comunque cambiare notevolmente forma: controllate il risultato prima di usarlo.

Le mie proprietà vengono conservate?

Sì. Le proprietà delle Feature, gli ID e la struttura dell'input vengono mantenuti; si accorciano solo gli array di coordinate delle linee e dei poligoni. L'output è un JSON compatto, senza indentazione.

Quali input accetta lo strumento?

GeoJSON valido con longitudine e latitudine in gradi WGS84: una FeatureCollection, una Feature o una geometria semplice. Gli anelli dei poligoni devono essere chiusi e le coordinate devono essere numeri compresi nell'intervallo valido.

Qual è la dimensione massima dell'input?

Fino a 5 MiB di GeoJSON e 10,000 feature per richiesta. Per insiemi di dati più grandi, suddividete la raccolta in parti o usate un GIS desktop.

Lo strumento arrotonda le mie coordinate?

No. Le coordinate mantenute vengono copiate esattamente come compaiono nell'input. Per ridurre ulteriormente le dimensioni del file, arrotondate le coordinate a sei cifre decimali: la precisione resta di circa 0,1 metri.

Perché non è cambiato nulla?

Con una tolleranza pari a 0, o se i punti dei dati sono già più distanti tra loro della tolleranza, nessun punto può essere rimosso. Aumentate la tolleranza gradualmente finché il risultato non è abbastanza piccolo e la forma appare ancora corretta.

Informazioni su OneClick Pro

OneClick Pro è una raccolta gratuita di oltre 150 strumenti web per le attività quotidiane: convertire immagini e unità di misura, formattare e convalidare codice, controllare domini e SEO, lavorare con testi, date e numeri. Ogni strumento funziona senza registrazione né abbonamento; i dati inseriti vengono usati solo per calcolare il risultato e non vengono mai salvati. Usatelo come cassetta degli attrezzi per attività occasionali oppure aggiungete ai preferiti gli strumenti che usate ogni giorno.