Use DuckDB to search stac-geoparquet.
cargo add stac-duckdb
See the documentation for more.
By default, DuckDB looks for its shared library on your system.
Use DUCKDB_LIB_DIR
and DUCKDB_INCLUDE_DIR
to help it find those resources.
If you want to build the DuckDB library as a part of this (or a downstream's) crate's build process, use the bundled
feature.
E.g. to test this crate if you don't have DuckDB locally:
cargo test -p stac-duckdb -F bundled
See the duckdb-rs docs for more.
This crate is part of the stac-rs monorepo, see its README for contributing and license information.