GDAL gère la possibilité de prendre en charge des rasters dans un format temporaire en mémoire. Cela est d’abord utile pour les jeux de données temporaires dans les scripts ou en interne dans des applications. Il n’est généralement d’aucune utilité à l’utilisateur final. Les jeux de données en mémoire doivent gérer la plupart des espèces d’informations auxiliaires dont les méta-données, les systèmes de coordonnées, le géoréférencement, les points d’amer, l’interprétation des couleurs, les tables de couleur et tous les types de données des pixel.
Il est possible d’ouvrir un tableau existant en mémoire. Pour cela, construire un nom de jeux de données de la forme suivante :
MEM:::option=value[,option=value...]
Par exemple :
MEM:::DATAPOINTER=342343408,PIXELS=100,LINES=100,BANDS=3,DATATYPE=Byte,
PIXELOFFSET=3,LINEOFFSET=300,BANDOFFSET=1