GeoPackage
A Rust crate for reading and writing GeoPackages.
The goal of the crate is to adhere to the Geopackage specification and provide interop with popular geospatial libraries in the Rust ecosystem.
- [X] Read 2D vector data
- [X] Write 2D vector data
- [ ] Read vector data with M and Z coordinates
- [ ] Write vector data with M and Z coordinates
- [ ] Support for user specified SRS other than WGS84
- [ ] Support writing bounding boxes for geometries
- [ ] Support for the RTree Spatial Indexes extension
- [ ] Read image tile data
- [ ] Write image tile data
Notes:
- Reading and writing 2D vector data currently only supports little endian WKB encoding due to a dependency on the wkb crate.
- Reading and writing 3D vector data is currently in a holding pattern until this pull request is either accepted or rejected.