# Simplificador de GeoJSON

Reduza o número de pontos em linhas e polígonos GeoJSON sem alterar sua forma. Cole um Feature, FeatureCollection ou geometria, escolha uma tolerância em graus e a ferramenta aplica o algoritmo Ramer-Douglas-Peucker da biblioteca Turf, preserva todas as propriedades e retorna GeoJSON compacto. Ideal para reduzir trilhas de GPS, limites e dados de mapas antes de publicá-los na Web ou enviá-los para uma API.

## Perguntas frequentes

### Como funciona a simplificação?

A ferramenta usa o algoritmo Ramer-Douglas-Peucker, conforme implementado em Turf, que remove pontos cuja distância à linha entre seus vizinhos é menor que a tolerância. Curvas acentuadas são preservadas, enquanto sequências densas de pontos quase alinhados são reduzidas.

### O que significa tolerância?

A tolerância é uma distância em graus, a unidade das coordenadas. No equador, 0.001 graus correspondem a aproximadamente 111 metros, e 0.0001, a cerca de 11 metros. Valores maiores removem mais pontos. Você pode escolher de 0 a 1 grau; o valor padrão é 0.001.

### O que a opção de alta qualidade faz?

Por padrão, uma etapa rápida de distância radial é executada antes de Douglas-Peucker e elimina pontos muito próximos. Com a opção de alta qualidade ativada, essa etapa é ignorada, o que é mais lento, mas pode preservar melhor a forma.

### Quais geometrias são simplificadas?

LineString, MultiLineString, Polygon e MultiPolygon são simplificados, inclusive dentro de um GeometryCollection. Point e MultiPoint são retornados sem alterações.

### Os polígonos continuam válidos?

Os anéis dos polígonos sempre mantêm pelo menos quatro posições, portanto um anel nunca é reduzido a uma linha. Com uma tolerância muito alta, anéis pequenos ainda podem mudar bastante de forma; confira o resultado antes de usá-lo.

### Minhas propriedades são preservadas?

Sim. As propriedades e os ids dos Features, assim como a estrutura da entrada, são preservados; apenas os arrays de coordenadas das linhas e dos polígonos ficam menores. A saída é um JSON compacto, sem indentação.

### Que tipo de entrada a ferramenta aceita?

GeoJSON válido com longitude e latitude em graus WGS84: um FeatureCollection, um Feature ou uma geometria simples. Os anéis dos polígonos precisam ser fechados, e as coordenadas precisam ser números dentro do intervalo válido.

### Qual pode ser o tamanho da entrada?

Até 5 MiB de GeoJSON e 10,000 elementos por solicitação. Para conjuntos de dados maiores, divida a coleção em partes ou use um SIG de desktop.

### A ferramenta arredonda minhas coordenadas?

Não. As coordenadas mantidas são copiadas exatamente como estavam na entrada. Para reduzir ainda mais o arquivo, arredonde as coordenadas para seis casas decimais, o que ainda oferece resolução de cerca de 0.1 metros.

### Por que nada mudou?

Com tolerância 0, ou quando os pontos dos dados já estão mais distantes entre si do que a tolerância, nenhum ponto se qualifica para remoção. Aumente a tolerância aos poucos até o resultado ficar pequeno o bastante e a forma continuar adequada.

Seu anúncio aqui?

[Envie-nos um e-mail](mailto:hi@dennn.is?subject=Publicidade%20em%20OneClick%20Pro)

[Anúncio O conjunto de plugins pronto para agentes para WordPress.](https://sleekwp.com/?ref=oneclickpro)
