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 file = new;
let hreader = read?;
let header = hreader.header;
let mut freader = select_bbox?;
while let Ok = freader.next
With async HTTP client:
use *;
let mut client = new;
let hreader = read.await.unwrap;
let header = hreader.header;
let mut freader = select_all.await?;
while let Ok = freader.next.await
See documentation and tests for more examples.
Run tests and benchmarks
cargo test
cargo bench