Más juegos en WuGames.ioPatrocinadoDescubre juegos de navegador gratis — juega al instante, sin descargas ni registro.Jugar

Visor GeoJSON - Ver y Validar GeoJSON

Visor GeoJSON gratuito: valida la estructura RFC 7946 y visualiza puntos, líneas y polígonos en mapa interactivo con caja delimitadora en WGS84.

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.

Preguntas Frecuentes

Pega, sube o arrastra cualquier documento GeoJSON RFC 7946 y la herramienta lo renderiza en un mapa Leaflet interactivo usando un basemap de OpenStreetMap. Soporta Points, LineStrings, Polygons, sus variantes Multi-, GeometryCollections, Features y FeatureCollections. El mapa hace zoom automático para ajustarse a tus datos, puedes hacer clic en cualquier feature para leer sus propiedades en el panel inferior, y un resumen muestra el tipo de objeto, el conteo de features, un desglose de tipos de geometría y la caja delimitadora del conjunto. Todo se ejecuta del lado del cliente; no se sube nada. Usos típicos: revisar una exportación GeoJSON desde PostGIS, previsualizar respuestas de API durante el desarrollo de mapas web y comprobaciones rápidas al limpiar datos.

Hace tres cosas: valida que tu entrada sea GeoJSON bien formado (tipo correcto, un array features para una FeatureCollection, geometría presente en cada Feature), formatea/embellece el JSON, y visualiza las geometrías en un mapa Leaflet con OSM, con un inspector de propiedades y una caja delimitadora calculada. Usa el estilo por defecto de Leaflet (líneas y polígonos azules, marcadores de punto naranjas) sobre un único basemap de OpenStreetMap. No agrupa ni simplifica conjuntos grandes, no lee propiedades Mapbox Simplestyle, no repara el bobinado de polígonos, no alterna basemaps de satélite/terreno/oscuro y no exporta a KML, GPX, shapefile ni otros formatos. Mantener la lista de funciones honesta es intencional: lo que aquí se describe es exactamente lo que la herramienta ofrece.

Longitud-latitud WGS84 (EPSG:4326), el único CRS permitido por RFC 7946. Las coordenadas deben ser grados decimales con longitud (X) primero y latitud (Y) después. Si tus datos están en un CRS proyectado como UTM, Web Mercator (EPSG:3857) o cuadrícula nacional, la geometría aterrizará en el lugar equivocado del basemap (típicamente cerca de 0,0 o fuera del mapa visible). La caja delimitadora es la forma más rápida de detectarlo: si los valores caen fuera de -180..180 en longitud o -90..90 en latitud, tus datos no están en WGS84. Reproyecta la fuente a WGS84 primero con QGIS, ogr2ogr o un convertidor de coordenadas.

Las posiciones GeoJSON se escriben como [longitud, latitud] — X y luego Y — lo opuesto al orden [latitud, longitud] que la gente suele decir y que muchas API web aceptan. Así, Hanoi es [105.8342, 21.0278], no [21.0278, 105.8342]. Si los inviertes por error, tus puntos aparecen en el hemisferio equivocado (aquí, frente a la costa de Somalia cerca del ecuador). Cuando algo se renderiza en un lugar claramente erróneo, lo primero a comprobar es intercambiar los dos números. El visor siempre interpreta el primer número como longitud, según RFC 7946.

Tras pulsar Visualizar, el panel de resumen muestra la extensión total del conjunto como Oeste (longitud mínima), Sur (latitud mínima), Este (longitud máxima) y Norte (latitud máxima), además de un array bbox RFC 7946 copiable con un clic en orden [oeste, sur, este, norte]. Esta bbox es el metadato GeoJSON más reutilizado: pégalo en el fitBounds/setView de un mapa, en una consulta PostGIS como ST_MakeEnvelope(oeste, sur, este, norte, 4326) o en una petición WMS/WFS como BBOX=oeste,sur,este,norte. Se calcula con getBounds() de Leaflet sobre toda la geometría renderizada, redondeado a seis decimales (unos 0,1 m de precisión).

Sí. Todo el GeoJSON se parsea, valida, formatea y renderiza en tu navegador; nada se sube a un servidor. Puedes confirmarlo en la pestaña de red de las herramientas de desarrollo: mientras cargas e interactúas con tus datos, las únicas peticiones salientes son por tiles del basemap de OpenStreetMap, que solo revelan qué zona del mapa miras, no el contenido de tus features. Eso hace que la herramienta sea segura para revisar datos de ubicación sensibles o no publicados.

La validación comprueba la estructura requerida por RFC 7946: el objeto debe tener un tipo reconocido (Point, LineString, Polygon, las variantes Multi-, GeometryCollection, Feature o FeatureCollection); una FeatureCollection debe contener un array features, y uno vacío se reporta como sin features; cada elemento de una FeatureCollection debe ser un Feature con geometría; un Feature debe tener geometría; y una geometría suelta debe tener coordinates. Si el parseo falla por completo, recibes en su lugar un error de JSON inválido: pasa la entrada por el botón Formatear para localizar el problema de sintaxis, como una coma final o una clave sin comillas.
Visor GeoJSON - Ver y Validar GeoJSON — Visor GeoJSON gratuito: valida la estructura RFC 7946 y visualiza puntos, líneas y polígonos en mapa interactivo con caj
Visor GeoJSON - Ver y Validar GeoJSON