Visualizador GeoJSON - Ver e Validar GeoJSON

Visualizador GeoJSON gratuito: veja, valide e visualize dados GeoJSON em mapa interativo. Exiba pontos, linhas, polígonos. Verifique sintaxe GeoJSON.

Upload
Clique ou arraste arquivo GeoJSON aqui
Formato JSON ou GeoJSON

O que é GeoJSON?

GeoJSON é um formato padrão aberto para codificar estruturas de dados geográficos usando JSON (JavaScript Object Notation). Ele suporta vários tipos de geometria incluindo pontos, linhas, polígonos e coleções multi-partes desses tipos.

GeoJSON é amplamente usado em aplicações de mapeamento web, software GIS e serviços baseados em localização. É legível por humanos, fácil de analisar e suportado pela maioria das bibliotecas e ferramentas de mapeamento modernas.

Recursos principais do GeoJSON:

  • Formato Simples: Fácil de ler e escrever, baseado em JSON
  • Amplamente Suportado: Compatível com Leaflet, OpenLayers, Google Maps, Mapbox
  • Dados Ricos: Pode incluir propriedades e metadados para cada feature
  • Formato Padrão: Especificação RFC 7946 garante interoperabilidade
  • Tipos de Geometria: Pontos, LineStrings, Polígonos e suas variantes Multi-

GeoJSON é o formato preferido para trocar dados espaciais na web, tornando-o essencial para aplicações de mapeamento web modernas.

Estrutura do GeoJSON

Um objeto GeoJSON pode ser um de vários tipos:

  • FeatureCollection: Uma coleção de objetos Feature
  • Feature: Uma única feature geográfica com geometria e propriedades
  • Geometry: Uma forma geométrica (Point, LineString, Polygon, etc.)

Exemplo de estrutura GeoJSON:

{
  "type": "FeatureCollection",
  "features": [
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [105.8342, 21.0278]
      },
      "properties": {
        "name": "Hanoi",
        "population": 8000000
      }
    }
  ]
}

Cada feature pode ter um objeto geometry definindo sua forma e localização, mais um objeto properties contendo quaisquer dados adicionais.

Tipos de Geometria no GeoJSON

GeoJSON suporta estes tipos de geometria:

  • Point: Localização única [longitude, latitude]
  • LineString: Array de duas ou mais posições formando uma linha
  • Polygon: Array de anéis lineares (LineStrings fechadas)
  • MultiPoint: Array de coordenadas Point
  • MultiLineString: Array de arrays de coordenadas LineString
  • MultiPolygon: Array de arrays de coordenadas Polygon
  • GeometryCollection: Array de objetos geometry

Nota: Coordenadas estão sempre na ordem [longitude, latitude], que é oposta à ordem comum latitude, longitude.

Usos Comuns do GeoJSON

GeoJSON é usado em muitas aplicações:

  • Mapeamento Web: Exibir features geográficas em mapas interativos
  • Visualização de Dados: Mapas coropléticos, mapas de calor, clusters de marcadores
  • Análise GIS: Importar/exportar dados entre diferentes sistemas GIS
  • Serviços de Localização: Armazenar e consultar dados espaciais em bancos de dados
  • Dados Abertos: Governo e organizações publicam conjuntos de dados geográficos
  • Aplicativos Móveis: Dados de mapas offline e sobreposições personalizadas

GeoJSON vs Outros Formatos

Comparação com outros formatos geográficos:

  • vs Shapefile: GeoJSON é baseado em texto e amigável à web, Shapefile é binário e requer múltiplos arquivos
  • vs KML: GeoJSON é mais simples e mais rápido de analisar, KML suporta mais opções de estilo
  • vs GPX: GeoJSON é mais flexível para várias geometrias, GPX é especializado para trilhas GPS
  • vs TopoJSON: GeoJSON é mais fácil de usar, TopoJSON é mais compacto para grandes conjuntos de dados

Escolha GeoJSON quando precisar de um formato simples e amplamente suportado para aplicações web e não precisar de recursos avançados como codificação de topologia.