GeoJSON-Seq 📋

GeoJSON Sequences (Newline-delimited)

Open Beta
.geojsonl · application/geo+json-seq

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.

Exportar GeoJSON-Seq ahora ✨ Open Beta — gratis sin límites

Características principales

Formato delimitado por líneas
Procesamiento en streaming
Análisis sintáctico sencillo
Compatible con ndjson
Example GeoJSON-Seq export (central Moscow, 1x0.5 km)
Example: central Moscow, ~1×0.5 km, medium detail

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:

💻jq 💻ndjson-cli 💻Tippecanoe 💻GDAL/OGR 💻Python (json) 💻Node.js

Format specifications

Quién usa los mapas GeoJSON-Seq

🏗
Procesamiento en streaming
El archivo se lee línea a línea, por lo que la memoria no depende del volumen de la exportación.
💻
Pipelines de big data
Entrada lista para Spark, Kafka y tippecanoe, donde los datos llegan como un flujo de registros.
📊
Registro de eventos
Los registros se añaden al final y siguen su camino a medida que llegan.
🎨
Procesamiento jq/ndjson
Cada línea es un JSON autónomo: las utilidades habituales de la línea de comandos funcionan sin adaptaciones.
🗺
Flujos de trabajo ETL
Cortar, filtrar y cargar por lotes se hace con herramientas estándar, sin conversiones intermedias.

Cómo exportar a GeoJSON-Seq

1
Selecciona el área
Dibuja un rectángulo o polígono en el mapa interactivo de osm2cdr
2
Elige GeoJSON-Seq
Selecciona GeoJSON Sequences (Newline-delimited) de la lista de 127 formatos de exportación disponibles
3
Exporta
Haz clic en Exportar y recibe tu archivo .geojsonl en 1-5 minutos
4
Descarga
Descarga el archivo GeoJSON-Seq listo y ábrelo en jq

Cómo abrir tras la exportación

Mapas populares en GeoJSON-Seq

Free

Exportar mapas a GeoJSON Sequences (Newline-delimited)

Descarga mapas GeoJSON-Seq profesionales desde OpenStreetMap. Generación instantánea, cualquier área.

Gratis / exportación
Exportar GeoJSON-Seq ahora →

Preguntas frecuentes

¿En qué se diferencia GeoJSON-Seq de GeoJSON?
¿Dónde se utiliza GeoJSON-Seq?
¿En qué se diferencia .geojsonl de .ndjson y .geojsons?
¿Cómo saber de qué capa procede un objeto?
¿Se puede abrir este archivo directamente en un mapa web?

Guías sobre el formato GeoJSON-Seq

Formatos relacionados

Frecuentemente exportados juntos

Related Articles