GeoPackage è un formato aperto, basato su standard, indipendente dalla piattaforma e compatto per il trasferimento di informazioni geospaziali. È definito dall'Open Geospatial Consortium (OGC) ed è implementato come contenitore di database SQLite. A differenza dei formati più datati come gli Shapefile, che consistono in molteplici file accessori, un GeoPackage archivia feature vettoriali, set di matrici di tile di immagini e mappe raster all'interno di un unico file autosufficiente. Questa struttura lo rende estremamente portabile ed efficiente per applicazioni mobili e web. Poiché è basato su SQLite, supporta transazioni conformi allo standard ACID, garantendo una solida integrità dei dati e un accesso simultaneo in lettura/scrittura. È ampiamente considerato il moderno successore del formato ESRI Shapefile, poiché supera le limitazioni relative alle dimensioni dei file, alla codifica dei caratteri e alla lunghezza dei campi degli attributi, offrendo al contempo prestazioni superiori per le query spaziali e l'indicizzazione.