GeoJSON es un formato abierto de geodatos basado en JSON. La solución estándar para desarrolladores web, compatible con Leaflet, Mapbox, OpenLayers, D3.js y cualquier programa GIS.
Características principales

Acerca del formato GeoJSON
GeoJSON es un formato abierto de geodatos (RFC 7946) en el que la geografía se escribe como JSON corriente: un array de objetos, cada uno con su geometría y su conjunto de propiedades. Una persona lo lee en un bloc de notas, cualquier lenguaje de programación lo analiza en una línea y prácticamente toda la cartografía web lo entiende —Leaflet, Mapbox GL, OpenLayers, D3.js— sin complementos ni conversores.
El mapa de OSM se exporta a GeoJSON cuando no se necesita una imagen, sino los objetos en sí: conectar una capa a un sitio web, calcular estadísticas de un barrio, filtrar las categorías que interesan, volcar los datos en PostGIS o procesarlos con GeoPandas. Es además el formato intermedio más cómodo: a partir de él, ogr2ogr o QGIS generan SHP, GeoPackage, KML o lo que haga falta.
El resultado es un único archivo UTF-8: una sola FeatureCollection que reúne todas las capas del área seleccionada. Cada objeto conserva sus atributos de OpenStreetMap (nombre, tipo, etiquetas) y una propiedad de servicio _layer con el nombre de la capa original, gracias a la cual los datos se separan de nuevo en calles, edificios, agua, zonas verdes y puntos de interés con una sola línea de filtro. Las coordenadas van en WGS84 (EPSG:4326), tal como exige la especificación, con una precisión de seis decimales, unos diez centímetros sobre el terreno: el archivo encaja en cualquier SIG y en cualquier framework web sin reproyectar.
Programas para abrir archivos GeoJSON
Los siguientes programas y aplicaciones pueden abrir, editar y procesar archivos GeoJSON (.geojson) exportados desde OSM2CDR:
Format specifications
- Open standard
- 3D coordinates supported
- Lossless (no quality loss)
- Stores feature attributes
- Output: 1 file
- RFC 7946 GeoJSON. Single UTF-8 file. WGS84 (EPSG:4326). Coordinate precision: float64. Direct import in QGIS, Mapbox, Leaflet, PostGIS.
Quién usa los mapas GeoJSON
Cómo exportar a GeoJSON
Cómo abrir tras la exportación
- geojson.io — arrastre el archivo a la ventana del navegador y verá al instante los objetos sobre el mapa, con sus propiedades al hacer clic. Sirve para una comprobación rápida; conviene no subir ahí archivos muy grandes.
- QGIS (gratuito) — Capa → Añadir capa → Añadir capa vectorial, y seleccione el .geojson. Después: filtrar por el campo _layer, aplicar estilos y exportar a SHP o GeoPackage.
- Leaflet / Mapbox GL JS / OpenLayers — coloque el archivo junto a su proyecto y conéctelo: en Leaflet es L.geoJSON(data).addTo(map); en Mapbox GL, una fuente de tipo geojson.
- Python y análisis de datos — geopandas.read_file("map.geojson") y a partir de ahí todo el instrumental de pandas: cortes por tipo de objeto, superficies, densidad y cruces con sus propias tablas.
- PostGIS y bases de datos — ogr2ogr -f PostgreSQL PG:"..." map.geojson lo carga todo con un solo comando; a mano, la geometría se lee con ST_GeomFromGeoJSON.
Mapas populares en GeoJSON
Exportar mapas a GeoJSON
Descarga mapas GeoJSON profesionales desde OpenStreetMap. Generación instantánea, cualquier área.
Preguntas frecuentes
Comparar con otros formatos
Formatos relacionados
Frecuentemente exportados juntos
Related Articles
Plot Boundaries from a Registry Coordinate List: Building the Outline and Seeing It on a Map
You have a coordinate list from a land registry extract: how to build the plot outline in CAD without swapping X and Y,
usecaseDownload a map of Minsk: which format for which task
Where to download a map of Minsk and in which format: PDF and SVG for print, DWG and DXF for CAD, GeoJSON and GeoPackage
guideVector maps — what they are in plain words and where to download them
Vector maps explained in plain words: how vector differs from a picture using a map as the example, which vector formats