GeoJSON-Seq ist eine zeilenbasierte Variante von GeoJSON, bei der jede Zeile ein eigenes Feature ist. Ideal für Streaming, Logging und Big-Data-Pipelines.
Hauptmerkmale

Über das Format GeoJSON-Seq
GeoJSON-Seq (RFC 8142) ist dasselbe GeoJSON, nur zeilenweise aufgeteilt: eine Zeile — ein vollständiges Objekt. Eine umschließende FeatureCollection gibt es nicht, also muss man nicht erst die ganze Datei lesen, um an das erste Objekt zu kommen.
Das ist ein Format für Pipelines. Solche Dateien werden zeilenweise gelesen und als Strom verarbeitet: mit jq gefiltert, an tippecanoe zum Bau von Vektorkacheln übergeben, nach Kafka oder Spark geschrieben, nach Zeilenzahl in Stücke geschnitten. Der Speicherbedarf hängt dabei nicht von der Größe des Exports ab.
Das Ergebnis ist eine .geojsonl-Datei, in der die Objekte aller ausgewählten Ebenen hintereinander stehen. Jedes trägt die Eigenschaft _layer mit dem Namen der Ausgangsebene, die OpenStreetMap-Attribute bleiben erhalten, die Koordinaten liegen in WGS84 (EPSG:4326) mit sechs Nachkommastellen vor.
Das Format ist genau dort stark, wo gewöhnliches GeoJSON bei großen Datenmengen schwächelt — und umgekehrt: .geojsonl direkt in Leaflet zu laden funktioniert nicht, die Zeilen werden vorher zu einer FeatureCollection zusammengesetzt oder als Strom verarbeitet.
Programme zum Öffnen von GeoJSON-Seq-Dateien
Die folgenden Programme können GeoJSON Sequences (Newline-delimited)-Dateien (.geojsonl) öffnen, bearbeiten und verarbeiten, die aus OSM2CDR exportiert wurden:
Format-Spezifikationen
- Offener Standard
- 3D-Koordinaten unterstützt
- Verlustfrei
- Speichert Objektattribute
- Ausgabe: 1 Datei
- RFC 8142 GeoJSON Text Sequences (newline-delimited). Streamable line-by-line — ideal for big-data pipelines and incremental loading.
Wer nutzt GeoJSON-Seq-Karten
So exportieren Sie GeoJSON-Seq
Nach dem Export öffnen
- jq — jq -c 'select(.properties._layer=="roads")' map.geojsonl > roads.geojsonl filtert die gewünschte Ebene heraus, ohne die Datei in den Speicher zu laden.
- Tippecanoe — tippecanoe -o map.mbtiles map.geojsonl erzeugt Vektorkacheln: Das zeilenweise Format ist die native Eingabe dafür.
- QGIS und ogr2ogr — GDAL liest GeoJSONSeq von Haus aus: ogr2ogr -f GPKG out.gpkg map.geojsonl.
- Python — die Datei zeilenweise lesen und mit json.loads(line) auswerten: Der Speicherbedarf hängt nicht vom Umfang ab; die gesamte Ebene lädt geopandas.read_file("map.geojsonl").
- Aufteilen — ein einfaches split -l 100000 map.geojsonl part_ liefert gültige Teile: Jede Zeile ist für sich vollständig.
Beliebte Karten in GeoJSON-Seq
GeoJSON Sequences (Newline-delimited)-Kartenexport
Laden Sie professionelle GeoJSON-Seq-Karten aus OpenStreetMap herunter. Sofortige Generierung, beliebiges Gebiet.
Häufig gestellte Fragen
GeoJSON-Seq-Anleitungen
Verwandte Formate
Häufig zusammen exportiert
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.