Pular para o conteúdo

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.

Redefinir

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.

Sobre OneClick Pro

OneClick Pro é uma coleção gratuita com mais de 150 ferramentas da Web para o trabalho cotidiano: converter imagens e unidades, formatar e validar código, verificar domínios e SEO, e trabalhar com textos, datas e números. Todas as ferramentas funcionam sem registro ou assinatura, e o que você digita é usado apenas para calcular o resultado e nunca é armazenado. Use o serviço como uma caixa de ferramentas para tarefas pontuais ou salve nos favoritos as ferramentas que você usa todos os dias.