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