#spatial #geospatial #h3 #string-representation

h3ron

H3 的高级 Rust API

18 个版本 (破坏性更新)

0.18.0 2023年12月16日
0.17.0 2023年1月19日
0.16.0 2022年10月25日
0.14.0 2022年1月23日
0.8.1 2021年3月30日

#200地理空间

每月下载量 48
用于 6 个 仓库

MIT 许可证

485KB
9K SLoC

C 4.5K SLoC // 0.4% comments Rust 4.5K SLoC // 0.0% comments

h3ron

Latest Version Documentation

H3 的高级 Rust API。

变更日志

维护状态

2023年1月,发布了 h3o 库 - 将 H3 移植到 Rust 的库。这带来了许多好处,包括类型安全、编译为 WASM 和性能提升(例如:比较栅格到 h3 转换的问题)。

因此,这个库未来最有可能只会接收依赖项升级。


lib.rs:

这个包依赖于 h3ron-h3-sys 包,它包含了 libh3 的 C 源代码。因此,编译需要 C 工具链和 cmake 构建工具。

功能

  • use-serde: 为此包的大多数类型提供 serde 序列化和反序列化。
  • use-rayon
  • roaring: 启用基于 collections::H3Treemap 的功能,该功能基于 roaring 包。
  • parse: 使用 H3Cell::from_str 从不同的字符串表示形式解析 H3Cell

依赖项

~9MB
~150K SLoC