Hva er GPKG-filformatet?
Filendelsen .gpkg identifiserer en OGC GeoPackage-fil - en moderne, selvstendig SQLite 3-databasebeholder for geospatiale data. Formatet er utviklet av Open Geospatial Consortium (OGC) og pakker vektorlag, rasterflis-pyramider, koordinatsystemer og metadata inn i én enkelt bærbar fil uten behov for tilleggsfiler.
Fordi en .gpkg er en ren SQLite 3-database, åpnes den med den standard 16-byte SQLite format 3 magic header. GeoPackage stempler feltet application_id i SQLite til 0x47504B47 (ASCII «GPKG») og setter user_version til spesifikasjonsrevisjonen - for eksempel 10400 for GeoPackage 1.4. Et sett med påkrevde gpkg_* systemtabeller - inkludert gpkg_contents og gpkg_spatial_ref_sys - må være til stede for at en fil skal være en gyldig GeoPackage.
En enkelt .gpkg-fil kan inneholde:
- Vektor-tabeller, med geometri kodet som GeoPackageBinary (
GP) BLOB-er - Rasterflis-pyramidetabeller som lagrer fliser som PNG, JPEG eller WebP bilde-blober
- Definisjoner av koordinatsystemer (EPSG-koder og WKT)
- Datatabeller med kun attributter (ikke-spatiale)
GeoPackage er den praktiske, åpne erstatningen for den flerdelte Esri Shapefile: én .gpkg erstatter pakken med .shp / .dbf / .prj og fjerner filstørrelsesgrensen på 2 GB, begrensningen på 10 tegn i feltnavn og andre eldre begrensninger. Filstørrelser varierer fra noen få kilobyte til mange gigabyte avhengig av datasettets omfang og dybden på flis-pyramiden. Standard SQLite-verktøy som DB Browser for SQLite kan åpne en .gpkg for inspeksjon, selv om GIS-programvare er nødvendig for å tolke geometrien korrekt.
Sikkerhet og trygghet
RISIKO: LOWEn GeoPackage er en SQLite-datafil, ikke en kjørbar fil, så det er lav risiko å åpne en. De viktigste forholdsreglene er generelle: en SQLite-database kan være stor, og misformede eller korrupte filer kan få et verktøy til å krasje - kjør PRAGMA integrity_check hvis du er i tvil. Ikke forveksle den med Gramps .gpkg (et annet format). Hent data fra anerkjente GIS-kilder; selve dataene kjører ikke kode.
Formatdetaljer
i et nøtteskall- Gramps slektsforskningspakke - Gramps (slektsforskningsprogramvare) eksporterer en .gpkg som en GZIP-komprimert pakke som bunter et familietre i XML med tilhørende mediefiler - urelatert til GIS.
- Generisk GPK/pakkedata - Enkelte spill og apper bruker .gpkg for sine egne pakkede ressurser; nisjeformat og urelatert til GeoPackage.
Programmer som åpner GPKG-filer
Tekniske detaljer
dyp spesifikasjon| Beholderformat | SQLite 3 enkeltfil-database |
| MIME-type | application/geopackage+sqlite3 |
| Magic bytes | 16-byte SQLite 3 header: 53 51 4C 69 74 65 20 66 6F 72 6D 61 74 20 33 00 («SQLite format 3\000») |
| Applikasjons-ID | 0x47504B47 (ASCII «GPKG») lagret i SQLite application_id header-feltet |
| Versjonsfelt | user_version i SQLite-headeren koder spesifikasjonsversjonen (f.eks. 10400 = GeoPackage 1.4) |
| Byterekkefølge | Little-endian (SQLite-standard) |
| Koding | Binær |
| Vektorgeometri-koding | GeoPackageBinary (GP) BLOB - ISO WKB-geometri med et 8-byte konvolutt-prefiks |
| Lagring av rasterfliser | PNG, JPEG eller WebP blober i flis-pyramidetabeller; fliser er forhåndskomprimert på bildenivå |
| Påkrevde systemtabeller | gpkg_contents, gpkg_spatial_ref_sys, gpkg_geometry_columns, gpkg_tile_matrix_set, gpkg_tile_matrix |
| Koordinatsystemer | Definert i gpkg_spatial_ref_sys; alle koordinatsystemer som kan uttrykkes via EPSG-kode og WKT støttes |
| Komprimering | Ingen på databasenivå; rasterflis-blober har sin egen bildekomprimering (PNG/JPEG/WebP) |
| Kryptering | Ikke definert i standarden; valgfritt via tredjeparts SQLite-utvidelser (f.eks. SQLCipher) - ikke-standard |
| Filstørrelsesområde | Fra noen få kilobyte til mange gigabyte; SQLite-maksimum er omtrent 281 TB |
| Plattformstøtte | Windows, macOS, Linux, Android, iOS |
| Integritetsverifisering | PRAGMA integrity_check (SQLite sidenivå); ingen innebygd sjekksum på spatialt nivå |
| Utgitt | 2014 (OGC GeoPackage 1.0) |
| Siste versjon | OGC GeoPackage 1.4 (2024) |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | www.geopackage.org |
GPKG-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om GPKG-filer.