GeoPackage es un formato abierto, basado en estándares, independiente de la plataforma y compacto para la transferencia de información geoespacial. Está definido por el Open Geospatial Consortium (OGC) y se implementa como un contenedor de base de datos SQLite. A diferencia de formatos más antiguos como los Shapefiles, que consisten en múltiples archivos auxiliares, un GeoPackage almacena entidades vectoriales, conjuntos de matrices de teselas de imágenes y mapas ráster dentro de un único archivo autónomo. Esta estructura lo hace altamente portátil y eficiente para aplicaciones móviles y web. Debido a que está construido sobre SQLite, admite transacciones compatibles con ACID, lo que permite una integridad de datos robusta y acceso concurrente de lectura/escritura. Es ampliamente considerado el sucesor moderno del formato ESRI Shapefile, ya que supera las limitaciones relacionadas con el tamaño del archivo, la codificación de caracteres y la longitud de los campos de atributos, al tiempo que proporciona un rendimiento superior para consultas espaciales e indexación.