GeoJSON-Seq 📋

GeoJSON Sequences (Newline-delimited)

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

GeoJSON-Seq — порядково-розділений варіант GeoJSON, де кожен рядок є окремим Feature. Ідеальний для потокової передачі, журналювання та конвеєрів Big Data.

Експортувати GeoJSON-Seq зараз ✨ Відкрита бета — безкоштовно, без обмежень

Ключові можливості

Формат із розділенням за рядками
Потокова обробка
Просте розбирання
Сумісність із ndjson
Example GeoJSON-Seq export (central Moscow, 1x0.5 km)
Example: central Moscow, ~1×0.5 km, medium detail

Про формат GeoJSON-Seq

GeoJSON-Seq (RFC 8142) is the same GeoJSON laid out line by line: one line is one whole feature. There is no common FeatureCollection wrapper, which means you do not have to read the entire file to get to the first feature.

This is a pipeline format. Such files are read line by line and processed as a stream: filtered with jq, fed to tippecanoe to build vector tiles, poured into Kafka or Spark, cut into pieces by line count. Memory usage does not depend on the size of the export.

The output is a single .geojsonl with the features of all the selected layers written one after another. Each has a _layer property with the name of its source layer, OpenStreetMap attributes are preserved, and coordinates are WGS84 (EPSG:4326) with six decimal places.

The format is good at exactly what ordinary GeoJSON is bad at on large volumes, and vice versa: you cannot put a .geojsonl straight into Leaflet — the lines are first assembled into a FeatureCollection or processed as a stream.

Яка програма відкриває файли GeoJSON-Seq

Наведені програми та застосунки можуть відкривати, редагувати та працювати з файлами GeoJSON Sequences (Newline-delimited) (.geojsonl), експортованими з OSM2CDR:

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

Format specifications

Хто використовує карти GeoJSON-Seq

🏗
Потокова обробка
The file is read line by line, so memory does not depend on the size of the export.
💻
Конвеєри великих даних
A ready input for Spark, Kafka and tippecanoe, where data comes as a stream of records.
📊
Журналювання
Records are appended to the end and move on down the line as they arrive.
🎨
Обробка через jq/ndjson
Every line is a self-contained JSON, so the usual command line utilities work with no adaptation.
🗺
ETL-процеси
Splitting, filtering and loading in batches are done with standard tools, without intermediate conversions.

Як експортувати GeoJSON-Seq

1
Виберіть область
Намалюйте прямокутник або полігон на інтерактивній карті на osm2cdr.ru
2
Оберіть GeoJSON-Seq
Виберіть GeoJSON Sequences (Newline-delimited) зі списку 127 доступних форматів експорту
3
Експорт
Натисніть «Експорт» і отримайте файл .geojsonl за 1-5 хвилин
4
Завантаження
Завантажте готовий файл GeoJSON-Seq та відкрийте його у jq

Як відкрити після експорту

Популярні карти у форматі GeoJSON-Seq

Free

Отримайте експорт карт у GeoJSON Sequences (Newline-delimited)

Завантажуйте професійні карти GeoJSON-Seq з OpenStreetMap. Миттєва генерація, будь-яка область.

Безкоштовно / експорт
Експортувати GeoJSON-Seq зараз →

Поширені запитання

Чим GeoJSON-Seq відрізняється від GeoJSON?
Де використовується GeoJSON-Seq?
How is .geojsonl different from .ndjson and .geojsons?
How do I tell which layer a feature came from?
Can such a file be opened straight in a browser map?

GeoJSON-Seq guides and tutorials

Пов’язані формати

Часто експортують разом

Related Articles