10个不稳定版本 (3个破坏性更新)
新 0.3.0-beta.2 | 2024年8月23日 |
---|---|
0.3.0-alpha.1 | 2024年5月15日 |
0.2.0 | 2024年3月23日 |
0.1.0 | 2024年1月18日 |
0.0.0 | 2022年9月29日 |
#27 in 地理空间
每月59次下载
用于 2 crates
2.5MB
41K SLoC
geoarrow-rs
A Rust implementation of the GeoArrow specification and bindings to GeoRust algorithms for efficient spatial operations on GeoArrow memory.
This repository also includes Python bindings and JavaScript (WebAssembly) bindings, wrapping the GeoArrow memory layout and offering vectorized geometry operations.
文档
示例
安装
将此添加到您的 Cargo.toml
geoarrow = "0.2"
参考
- 在WebAssembly中原型设计GeoRust + GeoArrow 提供了JavaScript API的早期预览。
- GeoArrow和GeoParquet在deck.gl中 提供了GeoArrow内存布局的概述,尽管它侧重于如何在地图上渲染数据。
- 关于WebAssembly中的GEOS的想法 介绍了我认为GeoRust + GeoArrow在Web上具有重大潜力的原因。
- 使用 WebAssembly 的 Zero-copy Apache Arrow 解释了 JavaScript 绑定如何高效地在 JavaScript 和 WebAssembly 之间移动内存。
依赖项
~19–45MB
~760K SLoC