Validador e Reparador GeoJSON
Validador e reparador GeoJSON RFC 7946 grátis. Verifique sintaxe, corrija a ordem de enrolamento de polígonos (regra da mão direita), valide limites WGS84 e reduza precisão.
O que é Validador e Reparador GeoJSON?
O Validador e Reparador GeoJSON é uma ferramenta online gratuita que valida arquivos GeoJSON, detecta erros comuns e corrige problemas automaticamente. Garante que seus dados GeoJSON estejam em conformidade com os padrões e prontos para uso em aplicações de mapeamento.
A validação GeoJSON é crucial para aplicações de mapeamento web. GeoJSON inválido pode causar erros de renderização, falhas de aplicação ou comportamento inesperado em bibliotecas como Leaflet, Mapbox e OpenLayers.
Esta ferramenta não apenas valida seu GeoJSON mas também fornece capacidades de reparo automático, corrigindo problemas comuns como coordenadas duplicadas, ordem de enrolamento incorreta e geometrias malformadas.
Erros Comuns do GeoJSON
Este validador detecta e corrige os seguintes problemas:
- Propriedade 'type' ausente ou inválida
- Formato ou ordem de coordenadas incorretos
- Coordenadas fora dos limites válidos (-180 a 180, -90 a 90)
- Coordenadas duplicadas ou redundantes
- Anéis de polígono não fechados
- Ordem de enrolamento incorreta do polígono (regra da mão direita RFC 7946: anel exterior anti-horário, buracos horário)
- Propriedades vazias ou nulas
- Estrutura inválida de Feature ou FeatureCollection
Como Usar o Validador GeoJSON
Usar o validador é direto:
- Cole seus dados GeoJSON ou envie um arquivo .geojson
- Clique em Validar para verificar erros
- Revise os resultados da validação e problemas detectados
- Selecione opções de reparo para corrigir problemas automaticamente
- Clique em Reparar e Validar para gerar GeoJSON corrigido
- Baixe o GeoJSON reparado ou copie para uso
A ferramenta fornece mensagens de erro detalhadas mostrando exatamente o que está errado e onde o problema ocorre na sua estrutura GeoJSON.
Capacidades de Reparo
A função de reparo pode corrigir automaticamente:
- Remover coordenadas consecutivas duplicadas em LineStrings e Polígonos
- Limpar coordenadas redundantes usando Turf.js cleanCoords
- Corrigir ordem de enrolamento do polígono para seguir a regra da mão direita RFC 7946 (anel exterior anti-horário, anéis interiores (buracos) horário)
- Remover objetos de propriedades vazios ou valores nulos
- Reduzir a precisão de coordenadas para um número de casas decimais escolhido a fim de diminuir o tamanho do arquivo
- Exibir uma comparação ao vivo do tamanho em bytes de entrada e saída após cada reparo
Após o reparo, a ferramenta revalida o GeoJSON para garantir que todos os problemas foram resolvidos.
Aplicações e Casos de Uso
Este validador é útil para:
- Validar GeoJSON antes de usar em aplicações de produção
- Depurar geração de GeoJSON de bancos de dados ou APIs
- Limpar arquivos GeoJSON enviados por usuários
- Garantir compatibilidade de GeoJSON entre diferentes bibliotecas de mapeamento
- Reduzir a precisão excessiva de coordenadas para diminuir o tamanho do arquivo e pontos redundantes
- Preparar GeoJSON para armazenamento e transmissão eficientes para tiles do Leaflet/Mapbox
Padrões de Validação GeoJSON
Esta ferramenta valida contra a especificação oficial GeoJSON (RFC 7946):
- Tipos de geometria corretos: Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon, GeometryCollection
- Formato de coordenada válido: [longitude, latitude] ou [longitude, latitude, elevação]
- Limites de coordenadas: longitude [-180, 180], latitude [-90, 90]
- Anéis de polígono: primeira e última coordenadas devem ser idênticas (anel fechado)
- Ordem de enrolamento: anel exterior anti-horário, anéis interiores (buracos) horário (regra da mão direita RFC 7946)
- Propriedades de Feature: devem ser um objeto (pode ser vazio ou nulo)
Seguir esses padrões garante que seu GeoJSON funcione corretamente em todas as implementações compatíveis.
Sobre o Validador e Reparador GeoJSON
O Validador e Reparador GeoJSON verifica qualquer documento GeoJSON em relação à especificação RFC 7946, sinaliza erros estruturais, problemas geométricos e coordenadas fora de faixa ou não numéricas e, em seguida, repara automaticamente os mais comuns - coordenadas redundantes e duplicadas, propriedades vazias de Feature, e a ordem de enrolamento do polígono pela regra da mão direita (anel exterior anti-horário, buracos horário). Também reduz a precisão excessiva de coordenadas e mostra uma leitura do tamanho em bytes antes e depois, a etapa padrão pré-deploy para encolher os payloads de tiles do Mapbox e do Leaflet. Útil para analistas GIS limpando dados de campo, desenvolvedores web depurando fontes de tiles, engenheiros de dados montando pipelines espaciais e qualquer um que exporte do QGIS, ArcGIS ou scripts próprios e precise que o arquivo carregue limpo no Leaflet, Mapbox ou Turf.js sem surpresas. Experimente também Geocodificador e Geohash Encoder Decoder.
Perguntas Frequentes

