oxigdal-gpkg
Pure Rust GeoPackage (GPKG) reader and writer for the OxiGDAL ecosystem. Includes a minimal SQLite binary format parser -- no C/FFI dependencies required.
Features
- SQLite binary format parser (
SqliteReader,SqliteHeader) - GeoPackage schema layer (
GeoPackage,GpkgContents,GpkgSrs) - Vector feature tables with WKB geometry parsing (8 geometry types, big/little endian)
- GeoPackage Binary (GPB) header parsing
- Tile matrix support for raster tiles
- Bbox filtering and GeoJSON output
Usage
use ;
let data: & = &;
let reader = new.expect;
let gpkg = open.expect;
for table in gpkg.contents
Status
- 156 tests passing, 0 failures
License
See the top-level OxiGDAL repository for license details.