Visor GeoJSON - Ver y Validar GeoJSON

Visor GeoJSON gratuito: ver, validar y visualizar datos GeoJSON en mapa interactivo. Muestra puntos, líneas, polígonos. Verifica sintaxis y estructura GeoJSON.

Upload
Haz clic o arrastra archivo GeoJSON aquí
Formato JSON o GeoJSON

¿Qué es GeoJSON?

GeoJSON es un formato estándar abierto para codificar estructuras de datos geográficos usando JSON (JavaScript Object Notation). Soporta varios tipos de geometría incluyendo puntos, líneas, polígonos y colecciones multi-parte de estos tipos.

GeoJSON es ampliamente usado en aplicaciones de mapeo web, software GIS y servicios basados en ubicación. Es legible por humanos, fácil de analizar y compatible con la mayoría de bibliotecas y herramientas de mapeo modernas.

Características clave de GeoJSON:

  • Formato Simple: Fácil de leer y escribir, basado en JSON
  • Ampliamente Soportado: Compatible con Leaflet, OpenLayers, Google Maps, Mapbox
  • Datos Ricos: Puede incluir propiedades y metadatos para cada característica
  • Formato Estándar: La especificación RFC 7946 asegura interoperabilidad
  • Tipos de Geometría: Puntos, Líneas, Polígonos y sus variantes Multi-

GeoJSON es el formato preferido para intercambiar datos espaciales en la web, haciéndolo esencial para aplicaciones modernas de mapeo web.

Estructura de GeoJSON

Un objeto GeoJSON puede ser uno de varios tipos:

  • FeatureCollection: Una colección de objetos Feature
  • Feature: Una única característica geográfica con geometría y propiedades
  • Geometry: Una forma geométrica (Point, LineString, Polygon, etc.)

Ejemplo de estructura GeoJSON:

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

Cada característica puede tener un objeto geometry definiendo su forma y ubicación, más un objeto properties conteniendo cualquier dato adicional.

Tipos de Geometría en GeoJSON

GeoJSON soporta estos tipos de geometría:

  • Point: Ubicación única [longitud, latitud]
  • LineString: Array de dos o más posiciones formando una línea
  • Polygon: Array de anillos lineales (LineStrings cerrados)
  • 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: Las coordenadas siempre están en orden [longitud, latitud], que es opuesto al orden común latitud, longitud.

Usos Comunes de GeoJSON

GeoJSON se usa en muchas aplicaciones:

  • Mapeo Web: Mostrar características geográficas en mapas interactivos
  • Visualización de Datos: Mapas coropléticos, mapas de calor, grupos de marcadores
  • Análisis GIS: Importar/exportar datos entre diferentes sistemas GIS
  • Servicios de Ubicación: Almacenar y consultar datos espaciales en bases de datos
  • Datos Abiertos: Gobierno y organizaciones publican conjuntos de datos geográficos
  • Aplicaciones Móviles: Datos de mapa offline y superposiciones personalizadas

GeoJSON vs Otros Formatos

Comparación con otros formatos geográficos:

  • vs Shapefile: GeoJSON es basado en texto y amigable para web, Shapefile es binario y requiere múltiples archivos
  • vs KML: GeoJSON es más simple y rápido de analizar, KML soporta más opciones de estilo
  • vs GPX: GeoJSON es más flexible para varias geometrías, GPX está especializado para tracks GPS
  • vs TopoJSON: GeoJSON es más fácil de usar, TopoJSON es más compacto para grandes conjuntos de datos

Elige GeoJSON cuando necesites un formato simple y ampliamente soportado para aplicaciones web y no requieras características avanzadas como codificación de topología.