17 releases (breaking)

0.17.0 Jan 19, 2023
0.16.0 Oct 25, 2022
0.15.1 Aug 24, 2022
0.14.0 Jan 23, 2022
0.8.1 Mar 30, 2021

#10 in Geospatial

Download history 13234/week @ 2022-10-15 8757/week @ 2022-10-22 9981/week @ 2022-10-29 6950/week @ 2022-11-05 4361/week @ 2022-11-12 5102/week @ 2022-11-19 4521/week @ 2022-11-26 5313/week @ 2022-12-03 4481/week @ 2022-12-10 4374/week @ 2022-12-17 5024/week @ 2022-12-24 4570/week @ 2022-12-31 3037/week @ 2023-01-07 290/week @ 2023-01-14 401/week @ 2023-01-21 320/week @ 2023-01-28

5,210 downloads per month
Used in fewer than 6 crates

MIT license

480KB
9K SLoC

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

h3ron

Latest Version Documentation

High-level rust API for H3.

Changelog

Maintenance status

In january 2023 the h3o library - a port of H3 to rust - has been released. This brings many benefits including type safety, compilation to WASM and performance improvements (example: issue comparing raster to h3 conversion).

As a result this library will most certainly only receive dependency upgrades in the future.


lib.rs:

This crate depends on the h3ron-h3-sys crate, which includes the C sources for libh3. So compiling requires a C toolchain and the cmake build tool.

Features

  • use-serde: serde serialization/deserialization for most types of this crate.
  • use-rayon
  • roaring: Enables collections::H3Treemap based on the roaring crate.
  • parse: Parse [H3Cell] from different string representations using H3Cell::from_str.

Dependencies

~3.5–5MB
~101K SLoC