GeoArrow

GeoArrow (Apache Arrow)

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

GeoArrow is 'n kolomgebaseerde formaat vir georuimtelike data, gebaseer op Apache Arrow. Ideaal vir grootdata-analise, ML-pyplyne en visualisering. Werk met DuckDB, Pandas, Polars en ander Arrow-versoenbare hulpmiddels.

Voer GeoArrow nou uit ✨ Oop beta — gratis, geen beperkings nie

Sleutelkenmerke

Kolomgebaseerde berging
Nul-kopie-leeswerk
Versoenbaarheid met die Arrow-ekosisteem
Example GeoArrow export (central Moscow, 1x0.5 km)
Example: central Moscow, ~1×0.5 km, medium detail

Oor die GeoArrow-formaat

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.

Watter program open GeoArrow-lêers

Die volgende programme en toepassings kan GeoArrow (Apache Arrow) (.arrow)-lêers wat uit OSM2CDR uitgevoer is, open, redigeer en daarmee werk:

💻DuckDB 💻Apache Arrow 💻Pandas 💻Polars 💻GeoPandas

Format specifications

Wie gebruik GeoArrow-kaarte

🏗
Grootdata-analise
Millions of features are read by an analytical engine with no text parsing.
💻
ML-pyplyne
Ready spatial features for training models — straight away as a table.
📊
Kolomontleding
Queries on individual columns run faster than on row-based formats.
🎨
Visualisering
A source for lonboard and deck.gl, which draw Arrow tables directly.
🗺
Wetenskaplike berekening
The same file is read by Python, R and Julia — exchange between teams with no conversion.

Hoe om GeoArrow uit te voer

1
Kies gebied
Teken 'n reghoek of veelhoek op die interaktiewe kaart by osm2cdr.ru
2
Kies GeoArrow
Kies GeoArrow (Apache Arrow) uit die lys van 127 beskikbare uitvoerformate
3
Uitvoer
Klik op Uitvoer en ontvang jou .arrow-lêer binne 1-5 minute
4
Aflaai
Laai die gereede GeoArrow-lêer af en open dit in DuckDB

Hoe om dit ná uitvoer te open

Gewilde kaarte in GeoArrow

Gratis

Kry GeoArrow (Apache Arrow)-kaartuitvoere

Laai professionele GeoArrow-kaarte van OpenStreetMap af. Onmiddellike generering, enige gebied.

Gratis / uitvoer
Voer GeoArrow nou uit →

Gereelde vrae

Waarom is GeoArrow beter as GeoJSON?
Watter gereedskap ondersteun GeoArrow?
How is the geometry stored in the file?
How is .arrow different from GeoParquet?
Is there a limit on the export size?

Verwante formate

Dikwels saam uitgevoer

Related Articles