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.
¿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.