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

Preguntas Frecuentes

Pega, sube o arrastra cualquier documento GeoJSON RFC 7946 y la herramienta lo renderiza como un mapa Leaflet interactivo. Soporta Points, LineStrings, Polygons, MultiGeometries, GeometryCollections y FeatureCollections. El mapa hace zoom al bounding box al cargar, puedes hacer clic en cualquier feature para inspeccionar sus propiedades y alternar la capa basemap (OpenStreetMap por defecto, con opciones de satélite, terreno y modo oscuro). El visor se ejecuta totalmente del lado del cliente; no se sube nada. Usos comunes incluyen validar una exportación GeoJSON desde PostGIS, previsualizar respuestas de API durante el desarrollo de mapas web y revisiones rápidas durante limpieza de datos.

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). Reproyecta el GeoJSON fuente a WGS84 primero con QGIS, ogr2ogr o un convertidor de coordenadas. El visor no intenta autodetectar coordenadas proyectadas porque hacerlo con fiabilidad en todas las cuadrículas nacionales no es práctico.

Para archivos bajo 10 MB, el render es instantáneo y la interacción fluida. Entre 10 y 100 MB, espera 2 a 30 segundos de parseo inicial y posible lentitud al hacer zoom/pan; el visor agrupa Points automáticamente y simplifica LineStrings/Polygons al alejar para reducir el coste de dibujo. Sobre 100 MB, el rendimiento se degrada mucho porque Leaflet mantiene un elemento DOM SVG por feature; considera Mapbox GL o deck.gl para render con vector tiles. Para datos realmente masivos (gigabytes), sírvelos como Mapbox Vector Tiles desde un tile server y visualízalos en un webmap montado sobre Mapbox GL.

GeoJSON no tiene concepto nativo de estilos; la especificación lo deja al consumidor. Este visor soporta la Especificación Mapbox Simplestyle: properties.stroke (color de línea), properties.stroke-width (grosor en píxeles), properties.stroke-opacity, properties.fill (relleno de polígono), properties.fill-opacity, properties.marker-color (color de punto), properties.marker-size (small/medium/large) y properties.marker-symbol (nombre de icono Maki). Si esas propiedades faltan, el visor usa valores por defecto razonables. Estilos personalizados pueden aplicarse vía configuración JSON que mapea valores de propiedad a colores o tamaños (categórico o cuantitativo).

Los polígonos GeoJSON se definen con un anillo exterior y cero o más anillos interiores (agujeros), y RFC 7946 exige que el exterior se bobine en sentido antihorario y los interiores en horario (regla de la mano derecha). Si tus polígonos fueron exportados por una herramienta con bobinado opuesto (algunos shapefiles ESRI antiguos convertidos vía mapshaper o versiones antiguas de ogr2ogr), el visor puede renderizar el agujero como sólido y el cuerpo del polígono como transparente. La solución es reorientar los anillos; la herramienta Validador y Reparador de GeoJSON lo hace automáticamente detectando e invirtiendo anillos mal bobinados.

Sí, una vez cargada la página y habiendo visitado al menos una vez una zona del basemap. La aplicación es totalmente del lado del cliente y Leaflet usa su caché interno de tiles para OpenStreetMap. Tras la primera visita, la página funciona sin conexión, aunque pan a una zona no visitada dejará huecos en el basemap. Para trabajo de campo sin conectividad, pre-cachea tiles paneando por la zona de interés mientras estés online y luego desconecta. Los datos GeoJSON nunca salen de tu navegador, así que la privacidad está garantizada incluso al revisar datos de ubicación sensibles.

Sí. Una vez cargado, el visor puede exportar los datos como KML, KMZ, GPX, WKT, CSV (una fila por feature con coordenadas como columnas), TopoJSON o shapefile (zipped). La exportación KML preserva propiedades Simplestyle como estilos KML donde el mapeo es inequívoco. La exportación GPX es adecuada solo para geometrías Point y LineString; los Polygons se convierten en una LineString cerrada. La exportación shapefile crea un zip con los archivos .shp, .shx, .dbf y .prj; el archivo de proyección está fijado a WGS84 porque la entrada se requiere en WGS84.

Sí. Todo el GeoJSON se parsea, renderiza y consulta en tu navegador; nada se sube a un servidor. Puedes verificarlo abriendo la pestaña de red de las herramientas de desarrollo mientras subes, ves e interactúas con los datos; las únicas peticiones salientes son por tiles de basemap (que solo revelan qué zona del mapa miras, no qué features cargas). Para máxima privacidad, cambia a un basemap autohospedado (o desactiva el basemap), y entonces ninguna información sale de tu navegador.
Visor GeoJSON - Ver y Validar GeoJSON — Visor GeoJSON gratuito: ver, validar y visualizar datos GeoJSON en mapa interactivo. Muestra puntos, líneas, polígonos.
Visor GeoJSON - Ver y Validar GeoJSON