GeoJSON-Seq 📋

GeoJSON Sequences (Newline-delimited)

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

GeoJSON-Seq est une variante de GeoJSON délimitée par des lignes, où chaque ligne constitue un Feature distinct. Idéal pour le streaming, la journalisation et les pipelines de Big Data.

Exporter GeoJSON-Seq maintenant ✨ Open Beta — gratuit sans limites

Caractéristiques principales

Format délimité par lignes
Traitement en flux
Analyse simple
Compatible ndjson
Exemple d'export au format GeoJSON-Seq (centre de Moscou, 1x0,5 km)
Exemple : centre de Moscou, ~1x0,5 km, niveau de detail moyen

À propos du format GeoJSON-Seq

GeoJSON-Seq (RFC 8142), c'est le même GeoJSON réparti sur des lignes : une ligne, un objet complet. Il n'y a pas d'enveloppe FeatureCollection commune, et il n'est donc plus nécessaire de lire tout le fichier pour atteindre le premier objet.

C'est le format des chaînes de traitement. Ces fichiers se lisent ligne par ligne et se traitent en flux : on les filtre avec jq, on les donne à tippecanoe pour fabriquer des tuiles vectorielles, on les envoie dans Kafka ou Spark, on les découpe par nombre de lignes. La consommation mémoire ne dépend pas de la taille de l'export.

En sortie, un seul .geojsonl où sont écrits à la suite les objets de toutes les couches choisies. Chacun porte une propriété _layer avec le nom de la couche d'origine, les attributs OpenStreetMap sont conservés et les coordonnées sont en WGS84 (EPSG:4326) avec six décimales.

Ce format est bon exactement là où le GeoJSON classique flanche sur de gros volumes, et inversement : impossible de poser un .geojsonl directement dans Leaflet — il faut d'abord regrouper les lignes en FeatureCollection ou les traiter en flux.

Logiciels pour ouvrir les fichiers GeoJSON-Seq

Les programmes suivants peuvent ouvrir, modifier et traiter les fichiers GeoJSON Sequences (Newline-delimited) (.geojsonl) exportés depuis OSM2CDR :

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

Caractéristiques du format

Qui utilise les cartes GeoJSON-Seq

🏗
Traitement en continu
Le fichier se lit ligne par ligne : la mémoire ne dépend donc pas du volume exporté.
💻
Pipelines Big Data
Entrée prête à l'emploi pour Spark, Kafka et tippecanoe, où les données arrivent en flux d'enregistrements.
📊
Journalisation
Les enregistrements s'ajoutent à la fin et repartent au fil de l'eau.
🎨
Traitement jq/ndjson
Chaque ligne est un JSON autonome : les utilitaires habituels de la ligne de commande fonctionnent sans adaptation.
🗺
Workflows ETL
Découpage, filtrage et chargement par lots se font avec les outils standard, sans conversion intermédiaire.

Comment exporter en GeoJSON-Seq

1
Sélectionnez la zone
Dessinez un rectangle ou un polygone sur la carte interactive de osm2cdr
2
Choisissez GeoJSON-Seq
Sélectionnez GeoJSON Sequences (Newline-delimited) dans la liste des 127 formats d’export disponibles
3
Exportez
Cliquez sur Exporter et recevez votre fichier .geojsonl en 1 à 5 minutes
4
Téléchargez
Téléchargez le fichier GeoJSON-Seq et ouvrez-le dans jq

Comment ouvrir après l’export

Cartes populaires en GeoJSON-Seq

Free

Export de cartes en GeoJSON Sequences (Newline-delimited)

Téléchargez des cartes GeoJSON-Seq professionnelles depuis OpenStreetMap. Génération instantanée, n’importe quelle zone.

Gratuit / export
Exporter GeoJSON-Seq maintenant →

Questions fréquentes

En quoi GeoJSON-Seq diffère-t-il de GeoJSON ?
Où GeoJSON-Seq est-il utilisé ?
Quelle différence entre .geojsonl, .ndjson et .geojsons ?
Comment savoir de quelle couche vient un objet ?
Peut-on ouvrir ce fichier directement dans une carte web ?

Guides sur le format GeoJSON-Seq

Formats associés

Fréquemment exportés ensemble

Related Articles