Implements some of the functionality required for GeoPackage.
Currently targetted to the 2012-09-21 version of the OGC Candidate Standard.
It builds on the functionality provided by SpatiaLite version 4. It can be used as a dynamically loaded extension, or linked in.
GeoPackage Extensions functions:
- gpkgCreateBaseTables() - creates the geopackage_content, raster_columns, tile_table_metadata, tile_matrix_metadata, manifest, xml_metadata and metadata_reference tables, and the triggers associated with those tables.
- gpkgAddTileTriggers() - per GeoPackage spec 9.8.1
- gpkgAddRtMetadataTriggers() - per GeoPackage spec 9.8.2
- gpkgGetNormalZoom() - per GeoPackage spec 9.8.3
- gpkgGetNormalRow() - per GeoPackage spec 9.8.4
- gpkgGetImageType() - per GeoPackage spec 9.8.5
- gpkgPointToTile() - per GeoPacakge spec 9.8.11
Note that isJpegBlob (GeoPackage spec 9.8.6), isPngBlob (GeoPackage spec 9.8.7), isTiffBlob (GeoPackage spec 9.8.8) and isWebpBlob (GeoPackage spec 9.8.9) are implemented in SpatiaLite.
Also note that gpkgBboxToTiles (GeoPackage spec 9.8.10) is not implemented yet.