No-IO core of the OGC GeoPackage format.
This crate contains the parts of the GeoPackage 1.4 specification that can be expressed without a database connection:
- [
gpb]: the GeoPackage Binary (GPB) geometry blob header codec - [
types]: column and geometry type vocabulary (spec Table 1, Annex G) - [
datetime]:DATE/DATETIMEtext form parsing (strict and lenient) - [
ddl]: normativeCREATE TABLESQL and requiredgpkg_spatial_ref_sysseed rows - [
srs]: vendored EPSG WKT1 subset forgpkg_spatial_ref_sysseeding - [
triggers]: RTree spatial index virtual table and trigger SQL (version-aware) - [
version]:application_id/user_versionhandling - [
ident]: SQL identifier quoting
It is deliberately dependency-light so that other implementations (e.g. geozero)
can share it. Database I/O lives in the geopackage crate.
SQL text is reproduced verbatim from the spec's normative annexes (Annex C "Table Definition SQL", Annex F.3 "R-tree Spatial Indexes").