Visualizador e Validador de GeoJSON

Cole ou solte GeoJSON para validá-lo, vê-lo no mapa e ler um resumo das features — direto no seu navegador.

Seu GeoJSON é validado, resumido e desenhado no seu navegador e nunca é enviado. Apenas os blocos do mapa do OpenStreetMap são carregados pela rede para renderizar o mapa base; as geometrias que você visualiza não são armazenadas em um servidor.

Precisa de uma tabela em vez disso? Converta GeoJSON para CSV.

Sobre Visualizador de GeoJSON

Este visualizador e validador de GeoJSON confere seus dados e os desenha em um mapa sem sair do seu navegador. Cole GeoJSON, ou solte um arquivo .geojson ou .json, e ele primeiro confirma que o texto é um JSON bem formado e depois um objeto GeoJSON válido — um FeatureCollection, um único Feature, ou uma geometria pura como Point, LineString ou Polygon. Qualquer coisa errada recebe uma mensagem precisa: uma posição de sintaxe do JSON, um tipo de geometria desconhecido, coordenadas ausentes ou não-array, ou um anel com poucas posições. Geometrias válidas são renderizadas com um mapa Leaflet que se ajusta automaticamente aos dados, e você recebe um resumo do total de features, um detalhamento por tipo de geometria e o bounding box geral. Formate ou minifique com um clique. As coordenadas são processadas e desenhadas no seu dispositivo, então seus dados ficam com você.

Recursos

Como usar Visualizador de GeoJSON

  1. Cole GeoJSON na entrada, ou solte um arquivo .geojson / .json (ou carregue o exemplo).
  2. Leia o aviso de validação: um resultado verde, ou um erro preciso a corrigir.
  3. Veja as geometrias válidas desenhadas no mapa, que se ajusta aos dados.
  4. Confira a contagem de features, o detalhamento por geometria e o bounding box no resumo.
  5. Copie o GeoJSON formatado ou minificado, ou copie o bounding box.

Exemplo

Entrada

{"type":"Feature","geometry":{"type":"Point","coordinates":[2.2945,48.8584]},"properties":{"name":"Eiffel Tower"}}

Saída

Valid Feature · 1 feature
Point: 1
Bounding box: [2.2945, 48.8584, 2.2945, 48.8584]

Um único Point Feature valida e solta um pino na Torre Eiffel em Paris.

Erros comuns e solução de problemas

Perguntas frequentes

O que conta como GeoJSON válido neste visualizador?
A entrada precisa ser um JSON bem formado e um objeto GeoJSON: um FeatureCollection com um array features, um único Feature com uma geometria, ou uma geometria pura como Point, LineString ou Polygon. O visualizador confere o tipo e cada array de coordenadas antes de desenhá-lo.
Por que meu ponto aparece no lugar errado no mapa?
O GeoJSON armazena coordenadas como [longitude, latitude], o oposto da ordem lat/long que muitos mapas e APIs usam. Se um ponto cai no mar ou em outro país, sua longitude e latitude estão quase certamente trocadas.
Como o bounding box é calculado?
O visualizador percorre cada coordenada dos dados e acompanha a longitude e a latitude mínima e máxima, retornando [oeste, sul, leste, norte]. Features com uma geometria nula não contribuem com coordenadas, então a caixa cobre apenas as geometrias localizadas.
Quais tipos de geometria ele pode renderizar e contar?
Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon e GeometryCollection. Points são desenhados como pinos; linhas e polígonos são desenhados como formas. O resumo mostra quantos de cada tipo de geometria seus dados contêm.
Visualizar GeoJSON aqui envia minhas coordenadas para algum lugar?
Não. A análise, a validação e o resumo rodam no seu navegador, então o GeoJSON que você cola fica no seu dispositivo. Apenas os blocos do mapa do OpenStreetMap são buscados pela rede para desenhar o mapa base atrás das suas geometrias.

Ferramentas relacionadas

Todas as ferramentas de ArrayKit