GeoPackage
GeoPackage (GPKG) ist ein offener, nicht proprietärer, plattformunabhängiger, auf bereits existierenden Standards aufbauender Standard, um Geodaten (Vektor- und Rasterdaten) in einer Datei zu speichern. Der Standard definiert die Art und Weise, in der Geodaten in einer SQLite-Datenbank abgelegt werden.
OGC GeoPackage Encoding Standard | |
---|---|
Dateiendung: | .gpkg
|
Entwickelt von: | Open Geospatial Consortium |
Erstveröffentlichung: | 12. Februar 2014 |
Aktuelle Version | 1.4.0 (6. Februar 2024) |
Art: | Implementierungsspezifikation |
Container für: | Geodaten |
Erweitert von: | Spatialite |
Standard(s): | OGC GeoPackage Encoding Standard |
https://www.geopackage.org/ | |
Format
BearbeitenEin GeoPackage enthält Daten- und Metadatentabellen in einer SQLite-Datenbankdatei. Die Spezifikation definiert, welche Daten in welche Tabellen gehören, sowie deren Integritätsvorgaben, Format- und Inhaltsbeschränkungen. Der Standard ist an das von SpatiaLite genutzte Layout angelehnt. Er beschreibt dabei eine Reihe von Regeln, die das Speichern von Vektorfeatures, Tile Matrix Sets einer rasterbasierten Karte in unterschiedlichen Maßstäben, Schemata und Metadaten beschreiben. Das Format kann leicht durch benutzerdefinierte Erweiterungen erweitert werden.
GeoPackage wurde entwickelt, um in einer Datei alles Notwendige so platzsparend wie möglich zu speichern, wobei immer ein einfacher Zugriff auf die Daten möglich sein soll. Dies macht das Format auch für mobile Anwendungen im Offline-Modus[1] und zum einfachen Austausch auf beliebigen Datenträgern geeignet. Die zugrundeliegende Datenbank kann normale und Geodaten-Indizes für einen schnellen Zugriff auf die Daten speichern.
Eigenschaften
Bearbeiten- SQLite-Datenbanken können in einer Datei gespeichert werden. Daraus folgt, dass die Vektor- oder Rasterdaten sowie deren Attribute inkl. aller Metadaten in einer Datei enthalten sind.
- Es können mehrere Featureklassen in einer GeoPackage-Datei gespeichert werden.
Einschränkungen
BearbeitenSoftware, die das Format unterstützt
BearbeitenSiehe auch
BearbeitenEinzelnachweise
Bearbeiten- ↑ OGC's Geopackage standard enables geospatial data sharing for mobile devices – Between the Poles
- ↑ OGR SQLite Documentation. Website der GDAL/OGR Bibliothek. Abgerufen am 24. Juni 2020.
- ↑ Can multiple applications or multiple instances of the same application access a single database file at the same time? SQLite FAQ. Abgerufen am 24. Juni 2020.
- ↑ GPKG – GeoPackage vector — GDAL documentation. Abgerufen am 20. Mai 2020.
- ↑ GeoPackage Implementations. Abgerufen am 20. Mai 2020.