Inspetor e validador de GeoJSON (RFC 7946)
Analisa qualquer documento GeoJSON — FeatureCollection, Feature único, GeometryCollection ou Geometry isolada — e percorre todas as coordenadas Point / MultiPoint / LineString / MultiLineString / Polygon / MultiPolygon. Valida que as coordenadas sejam pares [lon, lat] (com elevação opcional), que a longitude esteja em [−180, 180] e a latitude em [−90, 90], e que os anéis do polígono fechem (primeiro ≡ último). Comprimentos são calculados com a fórmula haversine numa Terra esférica de 6371 km, áreas de polígono com a fórmula padrão de excesso esférico (Σ(λ₂−λ₁)·(2+sin φ₁+sin φ₂) · R²/2). Anéis internos são subtraídos dos externos para dar a área líquida. Um mapa equirretangular simples renderiza todas as geometrias em escala — pontos como pontos vermelhos, linhas como traços azuis, polígonos como preenchimentos verdes semitransparentes. Tudo roda localmente; seu GeoJSON nunca sai do navegador.
Como usar
- Cole GeoJSON na área de texto, use os dados do botão Amostra ou carregue um arquivo .json / .geojson.
- Leia o resumo — tipo de nível superior, número de features, total de pontos / comprimento / área, divisão por tipo de geometria e caixa delimitadora.
- Verifique os painéis de erros e avisos — longitudes fora do intervalo, anéis de polígono não fechados, geometrias ausentes, tudo sinalizado.
- Role até a prévia SVG do mapa para verificação visual rápida ou à tabela por feature para chaves de propriedades.
Perguntas frequentes
- O cálculo de área é preciso?
- Excesso esférico em esfera de 6371 km é bom até cerca de 0,5% globalmente; a Terra real é um esferoide oblato (WGS-84) e usar seu achatamento daria ~0,1% — para isso é preciso uma biblioteca de área elipsoidal adequada (GeographicLib do Karney). Para visualizar polígonos em escala subnacional, a versão esférica mostrada basta e sobra.
- GeoJSON impõe a regra da mão direita para polígonos?
- RFC 7946 diz que anéis externos devem ser anti-horários e anéis internos (buracos) horários. O GeoJSON mais antigo (especificação original de 2008) não exigia isso — muitas ferramentas ainda emitem ambas as orientações. Este validador computa área com sinal para saber em qual direção cada anel está enrolado mas não rejeita nenhuma convenção; se você publica GeoJSON para a web, passe-o por um corretor de ordem de enrolamento antes do lançamento.
- Por que a área do meu polígono parece errada por um fator de cos(latitude)?
- Se você usou uma fórmula planar de shoelace em graus brutos de lon/lat teria exatamente esse erro — graus de longitude encolhem em direção aos polos. Esta ferramenta usa a fórmula esférica adequada, então a área está em metros quadrados reais não importa onde na Terra esteja o polígono.
- E TopoJSON / KML / Shapefile?
- Não suportado aqui — esta ferramenta é apenas GeoJSON. TopoJSON é uma compressão preservadora de topologia do GeoJSON (use o CLI topojson para converter), KML é baseado em XML (use ogr2ogr do GDAL), e Shapefiles são formato binário multi-arquivo que você converteria via QGIS ou ogr2ogr.
Ferramentas relacionadas
Inspetor de modelos STL (volume, impressão 3D)
Solte um arquivo .stl (binário ou ASCII) e veja na hora a contagem de triângulos, bounding box, tamanho X×Y×Z, volume, área de superfície, verificação de estanqueidade, três projeções ortográficas e se cabe nas mesas comuns de impressoras 3D (Bambu, Prusa, Voron, Ender).
Inspetor de ZIP
Solte um ZIP e veja cada arquivo dentro — tamanhos, conteúdo e download individual — sem desempacotar localmente.
Visualização de Renomeação em Massa
Solte arquivos e visualize uma renomeação em lote — padrão com {n}, {name}, {ext}, {date}, mais buscar/substituir, modos de caixa, e detecção de colisões.
Parser e Inspetor de Arquivos vCard (.vcf)
Solte ou cole qualquer exportação .vcf vCard 2.1, 3.0 ou 4.0 e leia todos os contatos como cartões — nomes, telefones, emails, endereços, organizações, URLs, aniversários, notas, fotos incorporadas e quaisquer campos personalizados X-, tudo analisado localmente no seu navegador.
Gerador de eventos ICS (iCalendar)
Gera um arquivo .ics baixável com título, início/fim, local, participantes, recorrência e lembrete — compatível com RFC 5545, gerado no seu navegador.
Inspetor CSV
Solte um CSV, veja contagens de linha / coluna, inferência de tipo por coluna, contagens null, contagens únicas, e detecção de duplicatas de linha completa — tudo local.