GeoJSON-Seq es una variante de GeoJSON delimitada por líneas en la que cada línea es un Feature independiente. Ideal para streaming, registro de eventos y canalizaciones de big data.
Características principales

Acerca del formato GeoJSON-Seq
GeoJSON-Seq (RFC 8142) es el mismo GeoJSON repartido por líneas: una línea, un objeto completo. No hay envoltorio FeatureCollection común, así que para llegar al primer objeto no hace falta leer todo el archivo.
Es un formato de canalizaciones. Estos archivos se leen línea a línea y se procesan como flujo: se filtran con jq, se pasan a tippecanoe para generar teselas vectoriales, se vuelcan en Kafka o Spark, se cortan en trozos por número de líneas. El consumo de memoria no depende del tamaño de la exportación.
El resultado es un único .geojsonl con los objetos de todas las capas elegidas escritos uno tras otro. Cada uno lleva la propiedad _layer con el nombre de su capa de origen, los atributos de OpenStreetMap se conservan y las coordenadas están en WGS84 (EPSG:4326) con seis decimales.
El formato es bueno justo en aquello en lo que el GeoJSON normal falla con grandes volúmenes, y al revés: no podrá cargar un .geojsonl directamente en Leaflet — primero hay que reunir las líneas en un FeatureCollection o procesarlas como flujo.
Programas para abrir archivos GeoJSON-Seq
Los siguientes programas y aplicaciones pueden abrir, editar y procesar archivos GeoJSON Sequences (Newline-delimited) (.geojsonl) exportados desde OSM2CDR:
Format specifications
- Open standard
- 3D coordinates supported
- Lossless (no quality loss)
- Stores feature attributes
- Output: 1 file
- RFC 8142 GeoJSON Text Sequences (newline-delimited). Streamable line-by-line — ideal for big-data pipelines and incremental loading.
Quién usa los mapas GeoJSON-Seq
Cómo exportar a GeoJSON-Seq
Cómo abrir tras la exportación
- jq — jq -c 'select(.properties._layer=="roads")' map.geojsonl > roads.geojsonl filtra la capa que necesita sin cargar el archivo en memoria.
- Tippecanoe — tippecanoe -o map.mbtiles map.geojsonl genera teselas vectoriales: el formato por líneas es su entrada natural.
- QGIS y ogr2ogr — GDAL lee GeoJSONSeq de serie: ogr2ogr -f GPKG out.gpkg map.geojsonl.
- Python — lea el archivo línea a línea y procese cada una con json.loads(line): la memoria no depende del volumen; para cargar la capa entera, geopandas.read_file("map.geojsonl").
- Dividir en partes — un simple split -l 100000 map.geojsonl part_ produce trozos válidos: cada línea es autosuficiente.
Mapas populares en GeoJSON-Seq
Exportar mapas a GeoJSON Sequences (Newline-delimited)
Descarga mapas GeoJSON-Seq profesionales desde OpenStreetMap. Generación instantánea, cualquier área.
Preguntas frecuentes
Guías sobre el formato GeoJSON-Seq
Formatos relacionados
Frecuentemente exportados juntos
Related Articles
GeoJSON-Seq (RFC 8142) format: streaming features — OSM export for big-data pipelines
GeoJSON-Seq (RFC 8142, 2017): stream of features, RS/LF delimiters, tippecanoe + BigQuery + Spark.
guideGeoJSON — Everything a Developer Needs to Know
Complete GeoJSON guide for developers: format structure, code examples with Leaflet, Mapbox and OpenLayers, getting data
guideGeoJSON: Complete Guide for Web Developers
What is GeoJSON, format structure, how to use with Leaflet and Mapbox, exporting OSM maps to GeoJSON.