GeoArrow

GeoArrow (Apache Arrow)

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

GeoArrow é um formato colunar para dados geoespaciais baseado no Apache Arrow. Ideal para análise de big data, pipelines de ML e visualização. Funciona com DuckDB, Pandas, Polars e outras ferramentas compatíveis com Arrow.

Exportar GeoArrow agora ✨ Beta Aberta — gratuito, sem limites

Principais características

Armazenamento colunar
Leituras sem cópia
Compatibilidade com o ecossistema Arrow
Example GeoArrow export (central Moscow, 1x0.5 km)
Example: central Moscow, ~1×0.5 km, medium detail

Sobre o formato 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.

Que programa abre ficheiros GeoArrow

Os seguintes programas e aplicações podem abrir, editar e trabalhar com ficheiros GeoArrow (Apache Arrow) (.arrow) exportados do OSM2CDR:

💻DuckDB 💻Apache Arrow 💻Pandas 💻Polars 💻GeoPandas

Format specifications

Quem utiliza mapas GeoArrow

🏗
Análise de Big Data
Millions of features are read by an analytical engine with no text parsing.
💻
Pipelines de aprendizagem automática
Ready spatial features for training models — straight away as a table.
📊
Análise colunar
Queries on individual columns run faster than on row-based formats.
🎨
Visualização
A source for lonboard and deck.gl, which draw Arrow tables directly.
🗺
Computação científica
The same file is read by Python, R and Julia — exchange between teams with no conversion.

Como exportar para GeoArrow

1
Selecionar área
Desenhe um retângulo ou polígono no mapa interativo em osm2cdr.ru
2
Escolher GeoArrow
Selecione GeoArrow (Apache Arrow) na lista de 127 formatos de exportação disponíveis
3
Exportar
Clique em Exportar e receba o seu ficheiro .arrow em 1-5 minutos
4
Descarregar
Descarregue o ficheiro GeoArrow pronto e abra-o no DuckDB

Como abrir depois da exportação

Mapas populares em GeoArrow

Free

Obtenha exportações de mapas em GeoArrow (Apache Arrow)

Descarregue mapas profissionais em GeoArrow a partir do OpenStreetMap. Geração instantânea, qualquer área.

Gratuito / exportação
Exportar GeoArrow agora →

Perguntas frequentes

Porque é que o GeoArrow é melhor do que o GeoJSON?
Que ferramentas suportam GeoArrow?
How is the geometry stored in the file?
How is .arrow different from GeoParquet?
Is there a limit on the export size?

Formatos relacionados

Frequentemente exportados em conjunto

Related Articles