GeoPackage
Status | OGC Standard Implementation Specification |
---|---|
Latest version | 1.1 |
Domain | Open Geospatial Consortium |
Website | OGC GeoPackage Standard Working Group |
An OGC GeoPackage (GPKG) is an open, non-proprietary, platform-independent and standards-based data format for geographic information system implemented as a SQLite database container. Defined by the Open Geospatial Consortium[1] with the backing of the US Military[2] and published in 2014, GeoPackage has seen wide widespread support from various government, commercial, and open source organizations.
Origin
Despite dozens of file formats and services for exchanging geospatial data, there was not an open format which could support both raster and vector data, while being efficiently decodable by software, particularly in mobile devices.[3][4] This need was formally expressed at the OGC in 2012.[5] The candidate standard was approved by OGC in January 2014[6]
Format
A GeoPackage is built up as an extended SQLite 3 database file (*.gpkg)[7] containing data & metadata tables with specified definitions, integrity assertions, format limitations and content constraints. The GeoPackage standard describes a set of conventions (requirements) for storing vector features, tile matrix sets of imagery and raster maps at various scales, schema and metadata. A GeoPackage can be extended by using the extension rules as defined in clause 2.3 of the standard. The OGC GeoPackage standard specifies a set of OGC member approved extensions in Annex F. While additional (vendor specific) extensions may also be added by following the rules for GeoPackage extensions, beware that doing so can impact interoperability.
GeoPackage was designed to be as lightweight as possible and be contained in one ready-to-use single file. This makes it suitable for mobile applications in disconnected mode[8] and rapid sharing on cloud storage, USB drives, etc. GeoPackage extension F.3 RTree Spatial Indexes specifies how to use SQLite spatial indexes in order to speed up performances to spatial queries compared to traditional geospatial files formats.
Limitations
- GeoPackage allows the use of non-spatial tables only via the aspatial extension.[9][10]
- GeoPackage only supports one geometry column per table.
References
- ↑ "GeoPackage Encoding Standard - OGC".
- ↑ C4ISRNET. "edge-pushing-geo-data-disadvantaged-troops".
- ↑ "GeoPackage as Future Ubiquitous GIS Data Format: A Review". www.jurnalteknologi.utm.my. Retrieved 2015-12-20.
- ↑ Singh, R.; Bermudez, L. E. (2013-12-01). "Emerging Geospatial Sharing Technologies in Earth and Space Science Informatics". AGU Fall Meeting Abstracts. 33: 08.
- ↑ The OGC Forms GeoPackage Standards Working Group - OGC Press Release
- ↑ OGC adopts important GeoPackage Standard for Mobile - OGC Press release
- ↑ "OGC® GeoPackage Encoding Standard".
- ↑ OGC's Geopackage standard enables geospatial data sharing for mobile devices - Between the Poles
- ↑ "OGC® GeoPackage Encoding Standard".
- ↑ "GeoPackage 1.0 Extension - Aspatial Support".
External links
- Geopackage website - Containing implementation guidelines, sample data, ...
- Geopackage format description on digitalpreservation