GeoPackage

from Wikipedia, the free encyclopedia
OGC GeoPackage Encoding Standard
File extension : .gpkg
Developed by: Open Geospatial Consortium
Initial release: 12th of February 2014
Current version: 1.2.1 (as of September 6, 2018)
Type: Implementation specification
Container for: Geospatial data
Extended by: Spatialite
Standard (s) : OGC GeoPackage Encoding Standard
Website : http://www.geopackage.org/

GeoPackage (GPKG) is an open, non-proprietary, platform-independent standard based on already existing standards for saving geodata ( vector and raster data ) in a file. The standard defines the way in which geospatial data is stored in an SQLite database.

format

A GeoPackage contains data and metadata tables in a SQLite database file. The specification defines which data belongs in which tables, as well as their integrity requirements, format and content restrictions. The standard is based on the layout used by SpatiaLite . It describes a number of rules that describe the storage of vector features, tile matrix sets of a raster-based map in different scales, schemes and metadata. The format can easily be expanded with custom extensions.

GeoPackage was developed to save everything necessary in a file as space-saving as possible, whereby easy access to the data should always be possible. This also makes the format suitable for mobile applications in offline mode and for easy exchange on any data carrier. The underlying database can store normal and geospatial indexes for quick access to the data.

properties

  • SQLite databases can be saved to a file. It follows that the vector or raster data and their attributes including all metadata are contained in one file.
  • Multiple feature classes can be saved in a GeoPackage file.

restrictions

  • GeoPackage supports only one geometry attribute per feature class (table).
  • It is not suitable for parallel editing by several users
  • Editing GeoPackages on network drives is problematic

Software that supports the format

See also

Individual evidence

  1. OGC's Geopackage standard enables geospatial data sharing for mobile devices - Between the Poles
  2. ^ OGR SQLite Documentation. Website of the GDAL / OGR library. Retrieved June 24, 2020.
  3. Can multiple applications or multiple instances of the same application access a single database file at the same time? SQLite FAQ. Retrieved June 24, 2020.
  4. GPKG - GeoPackage vector - GDAL documentation. Retrieved May 20, 2020 .
  5. GeoPackage Implementations. Retrieved May 20, 2020 .