.GPKG

GPKG-fil

OGC GeoPackage
Ställ en fråga
SNABBT SVAR

En .gpkg-fil är en OGC GeoPackage - en öppen, standardbaserad container för kartdata (vektorer, rasterrutor, koordinatsystem) lagrad i en enda SQLite-databas. Öppna den med gratisappen QGIS för skrivbordet, som läser och redigerar den direkt. Filändelsen .gpkg används även av släktforskningsprogrammet Gramps för ett helt orelaterat format; om din fil kommer från Gramps, öppna den där.

Utvecklare: Open Geospatial Consortium (OGC) Kategori: GIS filer Öppen standard MIME: application/geopackage+sqlite3
ÖPPNAS PÅ Windows macOS Linux Android
Relaterat: .GPX · .GML · .KML · .SHP

På denna sida

19k+ filtillägg indexerade
Senast granskad Sep 2, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet GPKG?

Filändelsen .gpkg identifierar en OGC GeoPackage-fil - en modern, fristående SQLite 3-databascontainer för geospatial data. Formatet har utvecklats av Open Geospatial Consortium (OGC) och paketerar vektorlager, rasterpyramider, koordinatsystem och metadata i en enda portabel fil utan krav på följefiler.

Eftersom en .gpkg är en vanlig SQLite 3-databas öppnas den med det standardiserade 16-byte SQLite format 3 magic header. GeoPackage stämplar fältet application_id i SQLite till 0x47504B47 (ASCII «GPKG») och sätter user_version till specifikationsversionen - till exempel 10400 för GeoPackage 1.4. En uppsättning obligatoriska gpkg_* systemtabeller - inklusive gpkg_contents och gpkg_spatial_ref_sys - måste finnas för att en fil ska vara en giltig GeoPackage.

En enskild .gpkg-fil kan innehålla:

  • Vektorlager med geometri kodad som GeoPackageBinary (GP) BLOBs
  • Rasterpyramider som lagrar rutor som PNG, JPEG eller WebP-bildobjekt
  • Definitioner av koordinatsystem (EPSG-koder och WKT)
  • Datatabeller med enbart attribut (icke-spatiala)

GeoPackage är den praktiska öppna ersättaren för den flerdelade Esri Shapefile: en .gpkg ersätter paketet med .shp / .dbf / .prj och tar bort storleksgränsen på 2 GB, begränsningen på 10 tecken för fältnamn och andra äldre restriktioner. Filstorlekar varierar från tiotals kilobyte till många gigabyte beroende på datasetets omfattning och rasterpyramidens djup. Standardverktyg för SQLite, såsom DB Browser for SQLite, kan öppna en .gpkg för inspektion, även om GIS-programvara krävs för att tolka geometrin korrekt.

Säkerhet & trygghet

RISK: LOW

En GeoPackage är en SQLite-datafil, inte en körbar fil, så att öppna en sådan innebär låg risk. De främsta varningarna är generella: en SQLite-databas kan vara stor, och felaktiga/korrupta filer kan få verktyg att krascha - kör PRAGMA integrity_check vid tveksamhet. Förväxla den inte med Gramps .gpkg (ett annat format). Hämta data från välrenommerade GIS-källor; själva datan kör inte kod.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNOGC GeoPackageäven känd som GeoPackage, GPKG database
UTVECKLAREOpen Geospatial Consortium (OGC)sedan 2014 (OGC GeoPackage 1.0)
KATEGORIGIS filer
MIME-TYPapplication/geopackage+sqlite3
TYPSQLite 3-databascontainer för geospatial vektor- och rasterdata (öppen standard)
STANDARDÖppen · royaltyfri
Detta filtillägg används också av…
  • Gramps släktforskningspaket - Gramps (släktforskningsprogram) exporterar en .gpkg som ett GZIP-komprimerat paket som buntar ett släktträd i XML med dess mediafiler - orelaterat till GIS.
  • Generisk GPK/paketdata - Ett fåtal spel/appar använder .gpkg för sina egna paketerade resurser; nischat och orelaterat till GeoPackage.
MAGIC BYTES · FILSIGNATUR
OFFSET
000102030405060708090a0b0c0d0e0f
HEX
53514C69746520666F726D6174203300
ASCII
SQLite format 3·
En GeoPackage ÄR en SQLite 3-databas, så den börjar med den standardiserade 16-byte «SQLite format 3\000»-headern. GeoPackage stämplar SQLite-fältet 'application_id' till 0x47504B47 («GPKG») och 'user_version' till specifikationsversionen (t.ex. 10400 för 1.4), samt lägger till de obligatoriska gpkg_*-metadatatabellerna. Identifiera den genom dessa, inte enbart genom filändelsen .gpkg.

Program som öppnar GPKG-filer

Windows3 apps
QGIS Öppen källkod Dra .gpkg-filen till kartan, eller Lager > Lägg till lager > Lägg till vektor-/rasterlager; QGIS listar alla inkluderade lager. Fullt stöd för läsning och redigering.
ArcGIS Pro Betald Lägg till data > bläddra till .gpkg-filen och välj lager; ArcGIS Pro läser och skriver GeoPackage.
DB Browser for SQLite Öppen källkod Öppna .gpkg-filen för att inspektera dess tabeller/metadata som en SQLite-databas (ingen kartvy - geometrin är en BLOB).
macOS1 app
QGIS Öppen källkod Dra .gpkg-filen till kartan, eller Lager > Lägg till lager > Lägg till vektor-/rasterlager; QGIS listar alla inkluderade lager. Fullt stöd för läsning och redigering.
Linux2 apps
QGIS Öppen källkod Dra .gpkg-filen till kartan, eller Lager > Lägg till lager > Lägg till vektor-/rasterlager; QGIS listar alla inkluderade lager. Fullt stöd för läsning och redigering.
GDAL/OGR Öppen källkod ogrinfo / ogr2ogr läser, konverterar och skriver GeoPackage - referensverktyget för geospatial data.
Android1 app
QField Öppen källkod Öppna ett .gpkg-projekt för fält-GIS offline på Android; byggt på QGIS.

Tekniska detaljer

djup specifikation
ContainerformatSQLite 3 databas i en fil
MIME-typapplication/geopackage+sqlite3
Magic bytes16-byte SQLite 3 header: 53 51 4C 69 74 65 20 66 6F 72 6D 61 74 20 33 00 («SQLite format 3\000»)
Application ID0x47504B47 (ASCII «GPKG») lagrat i SQLite-fältet application_id
Versionsfältuser_version i SQLite-headern kodar specifikationsversionen (t.ex. 10400 = GeoPackage 1.4)
ByteordningLittle-endian (SQLite-standard)
KodningBinär
Kodning av vektorgeometriGeoPackageBinary (GP) BLOB - ISO WKB-geometri med ett 8-byte envelope-prefix
Lagring av rasterrutorPNG, JPEG eller WebP-blobar i rasterpyramidtabeller; rutorna är förkomprimerade på bildnivå
Obligatoriska systemtabellergpkg_contents, gpkg_spatial_ref_sys, gpkg_geometry_columns, gpkg_tile_matrix_set, gpkg_tile_matrix
KoordinatsystemDefinierade i gpkg_spatial_ref_sys; alla CRS som kan uttryckas via EPSG-kod och WKT stöds
KomprimeringIngen på databasnivå; rasterrutor bär sin egen bildkomprimering (PNG/JPEG/WebP)
KrypteringEj definierat i standarden; valfritt via tredjepartstillägg för SQLite (t.ex. SQLCipher) - icke-standard
FilstorleksintervallTiotal kilobyte till många gigabyte; SQLite-maximum är cirka 281 TB
PlattformstödWindows, macOS, Linux, Android, iOS
IntegritetsverifieringPRAGMA integrity_check (SQLite sidnivå); ingen inbyggd kontrollsumma på spatial nivå
Släppt2014 (OGC GeoPackage 1.0)
Senaste versionOGC GeoPackage 1.4 (2024)
Öppen standardJa · royaltyfri
Specifikationwww.geopackage.org

GPKG-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med GPKG-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om GPKG-filer.

Vanliga frågor

Vad är en .gpkg-fil?
En OGC GeoPackage - en öppen container i en fil (byggd på SQLite) för kartdata: vektorlager med attribut och rasterrutor, plus deras koordinatsystem. Det är den moderna ersättaren för Esri Shapefile.
Hur öppnar jag en .gpkg-fil?
Använd gratis GIS-programvara - QGIS öppnar den direkt (dra den till kartan). ArcGIS Pro, GDAL/OGR och de flesta GIS-verktyg stöder den också. För att bara inspektera tabellerna fungerar DB Browser for SQLite eftersom det är en SQLite-databas.
Varför är en GeoPackage bättre än en Shapefile?
Det är en enda fristående fil istället för en uppsättning av .shp/.shx/.dbf/.prj, utan 2 GB-gräns, utan begränsning på 10 tecken för fältnamn, fullt stöd för Unicode, flera lager och stöd för raster och styling - allt i en öppen standard.
Kan jag öppna en .gpkg i Excel?
Inte direkt - det är en spatial databas. Exportera ett lagers attribut till CSV från QGIS (valfritt med WKT-geometri), och öppna sedan den CSV-filen i Excel.
Är en .gpkg bara en SQLite-databas?
Ja - en GeoPackage är en SQLite 3-databas med definierade GIS-tabeller och konventioner, så alla SQLite-verktyg kan läsa den. Men geometrin lagras som ett binärt objekt (blob), så du behöver GIS-programvara för att se den som en karta.
Min .gpkg är en Gramps-släktforskningsfil, inte en karta - vad är det?
Filändelsen .gpkg används också av släktforskningsprogrammet Gramps för ett GZIP-komprimerat släktträdspaket. Det är ett annat format än OGC GeoPackage; öppna den i Gramps, inte i ett GIS-verktyg.

Referenser

1GeoPackage - official site & specwww.geopackage.org
2OGC GeoPackage Encoding Standardwww.ogc.org

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.DATProgram Data File (generic)
4.PARTPartial Download File
5.RPMSGRestricted Permission Message
6.EXEWindows Executable (Portable Executable)
7.BINCD/DVD Disc Image (BIN/CUE)
8.DLLDynamic Link Library
9.JSONJavaScript Object Notation file
10.XDWDocuWorks Document

Relaterade filtillägg

.GPXGPS Exchange Format
.GMLGeography Markup Language
.KMLKeyhole Markup Language
.SHPEsri Shapefile (geospatial vector data)
.RTMAPCompeGPS / TwoNav Tiled Raster Map
.KMZKeyhole Markup Language Zipped (Google Earth)

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö