FlatGeobuf for Rust
Rust implementation of FlatGeobuf.
FlatGeobuf is a performant binary encoding for geographic data based on flatbuffers that can hold a collection of Simple Features including circular interpolations as defined by SQL-MM Part 3.
Usage
use *;
let mut filein = new;
let mut fgb = open?.select_all?;
while let Some = fgb.next?
With async HTTP client:
use *;
let mut fgb = open
.await?;
.select_bbox
.await?;
while let Some = fgb.next.await?
See documentation and tests for more examples.
Run tests and benchmarks
cargo test
cargo criterion
Run fuzzer
cargo install cargo-fuzz
cargo +nightly fuzz run read