GeoArrow

GeoArrow (Apache Arrow)

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

GeoArrow 是一种基于 Apache Arrow 的列式地理空间数据格式。非常适合大数据分析、机器学习流水线和可视化。可与 DuckDB、Pandas、Polars 及其他兼容 Arrow 的工具配合使用。

立即导出 GeoArrow ✨ Open Beta — 免费无限制

主要特点

列式存储
零拷贝读取
Arrow 生态兼容性
GeoArrow 格式导出示例(莫斯科中心,1x0.5 公里)
示例:莫斯科中心区,约 1x0.5 公里,中等详细度

关于 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 文件的程序

以下程序可以打开、编辑和处理从 OSM2CDR 导出的 GeoArrow (Apache Arrow)(.arrow)文件:

💻DuckDB 💻Apache Arrow 💻Pandas 💻Polars 💻GeoPandas

格式规格

谁在使用 GeoArrow 地图

🏗
大数据分析
Millions of features are read by an analytical engine with no text parsing.
💻
机器学习流程
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 的交互式地图上绘制矩形或多边形
2
选择 GeoArrow
从 127 种可用导出格式中选择 GeoArrow (Apache Arrow)
3
导出
点击导出,1–5 分钟内收到您的 .arrow 文件
4
下载
下载完成的 GeoArrow 文件并在 DuckDB 中打开

导出后如何打开

GeoArrow 格式的热门地图

Free

导出 GeoArrow (Apache Arrow) 地图

从 OpenStreetMap 下载专业的 GeoArrow 地图。即时生成,任意区域。

免费 / 导出
立即导出 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