Accelerating geospatial computing using Apache Arrow
summary
geoarrow extends Apache Arrow to store spatial types columnarly and runs spatial queries on the Arrow compute engine, demonstrating geoarrow::read_geoparquet() returning sf objects and parquet files that load much faster and keep types. It opens many files as an Arrow dataset (S3-hosted or local), processes queries batchwise and in parallel across cores so datasets bigger than memory complete, and passes results zero‑copy as Arrow arrays to Rust, Python, or R — package under development but working.
AI-written summary · about
related talks
05mMake Big Geospatial Data Accessible with Arrow
01h 02mApache Arrow: High-Performance Columnar Data Framework
33mArrow in Flight - New Developments in Data Connectivity
45mApache Arrow: In Pursuit of Speed
46mEfficient Data formats for Analytics with Parquet and Arrow
32mVectorized Query Processing for CPUs using Apache Arrow
33mA 101 in time series analytics with Apache Arrow, Pandas and Parquet
39mTaming the language border (...)
