Код: Выделить всё
...
int X = poDataset->GetRasterXSize();
int Y = poDataset->GetRasterYSize();
int Z = poDataset->GetRasterCount();
int const nbpp = GDALGetDataTypeSize(GDT_Byte) / 8;
bitmap = new quint8[X*Y*Z*nbpp];
poDataset->RasterIO(GF_Read,0,0,X, Y,bitmap,X,Y,GDT_Byte,Z,0,Z,Z * X,1);
...
Прикрепил тестовый растр, с которым надо научить работать приложение.
Версия GDAL 1.9.0