GeoArrow

GeoArrow (Apache Arrow)

Open Beta
.arrow · application/vnd.apache.arrow.file

GeoArrow — колонковий формат для геопросторових даних на основі Apache Arrow. Ідеальний для аналітики великих даних, ML-конвеєрів і візуалізації. Працює з DuckDB, Pandas, Polars та іншими інструментами, сумісними з Arrow.

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

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

Стовпцеве зберігання
Читання без копіювання
Сумісність з екосистемою Arrow
Example GeoArrow export (central Moscow, 1x0.5 km)
Example: central Moscow, ~1×0.5 km, medium detail

Про формат GeoArrow

Apache Arrow is the standard for representing tables in memory: columns lie contiguously, the schema is described explicitly, and different programs read the very same bytes without copying or re-encoding. GeoArrow is the agreement on how to store geometry inside that structure so that GeoPandas, DuckDB, Polars, deck.gl and GDAL understand it.

The format is taken when data is not displayed but computed: spatial joins over millions of features, feature preparation for a model, a dashboard on top of a columnar engine. At those volumes, parsing text GeoJSON eats more time than the analysis itself.

The output is a single .arrow file (Apache Arrow IPC, also known as Feather v2). All the layers are merged into one table, and every row has a layer column with the name of its source layer. Geometry is stored as a binary column in WKB format, and the WGS84 (EPSG:4326) coordinate system is described in the schema metadata per the GeoArrow 1.0.0 convention.

By default the file is compressed with the zstd codec; you can choose lz4 or no compression at all. There is a safety limit of 10 million features per export, so as not to eat up the server's memory.

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

Наведені програми та застосунки можуть відкривати, редагувати та працювати з файлами GeoArrow (Apache Arrow) (.arrow), експортованими з OSM2CDR:

💻DuckDB 💻Apache Arrow 💻Pandas 💻Polars 💻GeoPandas

Format specifications

Хто використовує карти GeoArrow

🏗
Аналітика великих даних
Millions of features are read by an analytical engine with no text parsing.
💻
ML-конвеєри
Ready spatial features for training models — straight away as a table.
📊
Колонковий аналіз
Queries on individual columns run faster than on row-based formats.
🎨
Візуалізація
A source for lonboard and deck.gl, which draw Arrow tables directly.
🗺
Наукові обчислення
The same file is read by Python, R and Julia — exchange between teams with no conversion.

Як експортувати GeoArrow

1
Виберіть область
Намалюйте прямокутник або полігон на інтерактивній карті на osm2cdr.ru
2
Оберіть GeoArrow
Виберіть GeoArrow (Apache Arrow) зі списку 127 доступних форматів експорту
3
Експорт
Натисніть «Експорт» і отримайте файл .arrow за 1-5 хвилин
4
Завантаження
Завантажте готовий файл GeoArrow та відкрийте його у DuckDB

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

Популярні карти у форматі GeoArrow

Free

Отримайте експорт карт у GeoArrow (Apache Arrow)

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

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

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

Чим GeoArrow кращий за GeoJSON?
Які інструменти підтримують GeoArrow?
How is the geometry stored in the file?
How is .arrow different from GeoParquet?
Is there a limit on the export size?

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

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

Related Articles