.GPKG

Fichier GPKG

OGC GeoPackage
Poser une question
RÉPONSE RAPIDE

Un fichier .gpkg est un OGC GeoPackage - un conteneur ouvert et basé sur des standards pour les données cartographiques (vecteurs, tuiles raster, systèmes de coordonnées) stockées dans une base de données SQLite unique. Ouvrez-le avec l'application de bureau gratuite QGIS, qui le lit et le modifie directement. L'extension .gpkg est également utilisée par le logiciel de généalogie Gramps pour un format totalement différent ; si votre fichier provient de Gramps, ouvrez-le avec ce logiciel.

Développeur : Open Geospatial Consortium (OGC) Catégorie : Fichiers GIS Standard ouvert MIME: application/geopackage+sqlite3
S'OUVRE SUR Windows macOS Linux Android
Lié : .GPX · .GML · .KML · .SHP

Sur cette page

19k+ extensions indexées
Dernière révision le Sep 2, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier GPKG ?

L'extension .gpkg identifie un fichier OGC GeoPackage - un conteneur de base de données SQLite 3 moderne et autonome pour les données géospatiales. Développé par l'Open Geospatial Consortium (OGC), ce format regroupe des couches d'entités vectorielles, des pyramides de tuiles raster, des systèmes de référence de coordonnées et des métadonnées dans un seul fichier portable sans nécessiter de fichiers compagnons.

Comme un .gpkg est une base de données SQLite 3 classique, il s'ouvre avec l'en-tête magique standard de 16 octets SQLite format 3. GeoPackage marque le champ application_id de SQLite avec la valeur 0x47504B47 (ASCII « GPKG ») et définit user_version selon la révision de la spécification - par exemple 10400 pour GeoPackage 1.4. Un ensemble de tables système gpkg_* obligatoires - incluant gpkg_contents et gpkg_spatial_ref_sys - doit être présent pour qu'un fichier soit un GeoPackage valide.

Un seul fichier .gpkg peut contenir :

  • Des tables d'entités vectorielles, avec une géométrie encodée sous forme de BLOB GeoPackageBinary (GP)
  • Des tables de pyramides de tuiles raster stockant les tuiles sous forme de blobs d'images PNG, JPEG ou WebP
  • Des définitions de systèmes de référence spatiale (codes EPSG et WKT)
  • Des tables de données uniquement attributaires (non spatiales)

GeoPackage est le remplaçant ouvert et pratique du Esri Shapefile multi-fichiers : un seul .gpkg remplace l'ensemble .shp / .dbf / .prj et supprime la limite de taille de fichier de 2 Go, la limite de 10 caractères pour les noms de champs et d'autres contraintes héritées. La taille des fichiers varie de quelques dizaines de kilo-octets à plusieurs gigaoctets selon l'étendue du jeu de données et la profondeur de la pyramide de tuiles. Les outils SQLite standards tels que DB Browser for SQLite peuvent ouvrir un .gpkg pour inspection, bien qu'un logiciel SIG soit nécessaire pour interpréter correctement la géométrie.

Sécurité et sûreté

RISQUE : LOW

Un GeoPackage est un fichier de données SQLite, pas un exécutable, donc en ouvrir un présente peu de risques. Les principales mises en garde sont génériques : une base de données SQLite peut être volumineuse, et des fichiers malformés ou corrompus peuvent faire planter un outil - lancez PRAGMA integrity_check en cas de doute. Ne le confondez pas avec le .gpkg de Gramps (un format différent). Obtenez vos données auprès de sources SIG réputées ; les données elles-mêmes n'exécutent pas de code.

Détails du format

en bref
NOM COMPLETOGC GeoPackagealias GeoPackage, GPKG database
DÉVELOPPEUROpen Geospatial Consortium (OGC)depuis 2014 (OGC GeoPackage 1.0)
CATÉGORIEFichiers GIS
TYPE MIMEapplication/geopackage+sqlite3
TYPEConteneur de base de données SQLite 3 pour données géospatiales vectorielles et raster (standard ouvert)
STANDARDOuvert · libre de droits
Cette extension est également utilisée par…
  • Paquet de généalogie Gramps - Gramps (logiciel de généalogie) exporte un .gpkg sous forme de paquet compressé GZIP regroupant un XML d'arbre généalogique avec ses fichiers multimédias - sans rapport avec le SIG.
  • Données de paquet GPK génériques - Quelques jeux/applications utilisent .gpkg pour leurs propres ressources empaquetées ; usage de niche et sans rapport avec GeoPackage.
OCTETS MAGIQUES · SIGNATURE DE FICHIER
OFFSET
000102030405060708090a0b0c0d0e0f
HEX
53514C69746520666F726D6174203300
ASCII
SQLite format 3·
Un GeoPackage EST une base de données SQLite 3, il commence donc par l'en-tête standard de 16 octets « SQLite format 3\000 ». GeoPackage marque le champ « application_id » de SQLite avec 0x47504B47 (« GPKG ») et « user_version » avec la version de la spécification (ex: 10400 pour 1.4), et ajoute les tables de métadonnées gpkg_* requises. Identifiez-le par ces éléments, et non par la seule extension .gpkg.

Programmes qui ouvrent les fichiers GPKG

Windows3 apps
QGIS Open-source Faites glisser le .gpkg sur la carte, ou Couche > Ajouter une couche > Ajouter une couche vecteur/raster ; QGIS liste toutes les couches contenues. Support complet en lecture/édition.
ArcGIS Pro Payant Ajouter des données > parcourez jusqu'au .gpkg et sélectionnez les couches ; ArcGIS Pro lit et écrit le GeoPackage.
DB Browser for SQLite Open-source Ouvrez le .gpkg pour inspecter ses tables/métadonnées en tant que base de données SQLite (pas de vue carte - la géométrie est un BLOB).
macOS1 app
QGIS Open-source Faites glisser le .gpkg sur la carte, ou Couche > Ajouter une couche > Ajouter une couche vecteur/raster ; QGIS liste toutes les couches contenues. Support complet en lecture/édition.
Linux2 apps
QGIS Open-source Faites glisser le .gpkg sur la carte, ou Couche > Ajouter une couche > Ajouter une couche vecteur/raster ; QGIS liste toutes les couches contenues. Support complet en lecture/édition.
GDAL/OGR Open-source ogrinfo / ogr2ogr lisent, convertissent et écrivent le GeoPackage - la boîte à outils géospatiale de référence.
Android1 app
QField Open-source Ouvrez un projet .gpkg pour le SIG de terrain hors ligne sur Android ; basé sur QGIS.

Détails techniques

spécifications approfondies
Format de conteneurBase de données SQLite 3 à fichier unique
Type MIMEapplication/geopackage+sqlite3
Octets magiquesEn-tête SQLite 3 de 16 octets : 53 51 4C 69 74 65 20 66 6F 72 6D 61 74 20 33 00 (« SQLite format 3\000 »)
ID d'application0x47504B47 (ASCII « GPKG ») stocké dans le champ d'en-tête application_id de SQLite
Champ de versionuser_version dans l'en-tête SQLite encode la version de la spécification (ex: 10400 = GeoPackage 1.4)
Ordre des octetsLittle-endian (par défaut SQLite)
EncodageBinaire
Encodage géométrie vecteurGeoPackageBinary (GP) BLOB - géométrie ISO WKB avec un préfixe d'enveloppe de 8 octets
Stockage des tuiles rasterBlobs PNG, JPEG ou WebP dans des tables de pyramides de tuiles ; les tuiles sont pré-compressées au niveau de l'image
Tables système requisesgpkg_contents, gpkg_spatial_ref_sys, gpkg_geometry_columns, gpkg_tile_matrix_set, gpkg_tile_matrix
Systèmes de coordonnéesDéfinis dans gpkg_spatial_ref_sys ; tout CRS exprimable via un code EPSG et WKT est supporté
CompressionAucune au niveau de la base de données ; les blobs de tuiles raster portent leur propre compression d'image (PNG/JPEG/WebP)
ChiffrementNon défini dans le standard ; optionnel via des extensions SQLite tierces (ex: SQLCipher) - non standard
Plage de taille de fichierDe quelques dizaines de kilo-octets à plusieurs gigaoctets ; le maximum SQLite est d'environ 281 To
Plateformes supportéesWindows, macOS, Linux, Android, iOS
Vérification d'intégritéPRAGMA integrity_check (niveau page SQLite) ; pas de somme de contrôle intégrée au niveau spatial
Publié2014 (OGC GeoPackage 1.0)
Dernière versionOGC GeoPackage 1.4 (2024)
Standard ouvertOui · libre de droits
Spécificationwww.geopackage.org

Conversions GPKG

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers GPKG. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers GPKG.

Foire aux questions

Qu'est-ce qu'un fichier .gpkg ?
Un OGC GeoPackage - un conteneur ouvert à fichier unique (basé sur SQLite) pour les données cartographiques : entités vectorielles avec attributs et tuiles raster, ainsi que leurs systèmes de coordonnées. C'est le remplaçant moderne du Esri Shapefile.
Comment ouvrir un fichier .gpkg ?
Utilisez un logiciel SIG gratuit - QGIS l'ouvre directement (faites-le glisser sur la carte). ArcGIS Pro, GDAL/OGR et la plupart des outils SIG le prennent également en charge. Pour inspecter simplement les tables, DB Browser for SQLite fonctionne puisqu'il s'agit d'une base de données SQLite.
Pourquoi un GeoPackage est-il meilleur qu'un Shapefile ?
C'est un fichier unique autonome au lieu d'un ensemble .shp/.shx/.dbf/.prj, sans limite de 2 Go, sans limite de 10 caractères pour les noms de champs, avec un support complet de l'Unicode, des couches multiples et la prise en charge des rasters et du style - le tout dans un standard ouvert.
Puis-je ouvrir un .gpkg dans Excel ?
Pas directement - c'est une base de données spatiale. Exportez les attributs d'une couche vers un CSV depuis QGIS (éventuellement avec la géométrie WKT), puis ouvrez ce CSV dans Excel.
Un .gpkg est-il juste une base de données SQLite ?
Oui - un GeoPackage est une base de données SQLite 3 avec des tables et conventions SIG définies, donc n'importe quel outil SQLite peut le lire. Mais la géométrie est stockée sous forme de blob binaire, vous avez donc besoin d'un logiciel SIG pour la voir sous forme de carte.
Mon .gpkg est un fichier de généalogie Gramps, pas une carte - de quoi s'agit-il ?
L'extension .gpkg est également utilisée par le logiciel de généalogie Gramps pour un paquet d'arbre généalogique compressé en GZIP. C'est un format différent de l'OGC GeoPackage ; ouvrez-le dans Gramps, pas dans un outil SIG.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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

Extensions liées

.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)

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z