On mardi 12 mars 2019 01:56:34 CET Nicolas Cadieux wrote: > Hi, > > I am writing a python script and I need to read certain pixels form a huge > Hyperspectral images with over 200 band. If I use the method below from > the tutorial, if I understand correctly, memory hits will only come from > what I place in the buffer? In this case, only one line of pixels? > Therefore, even if the raster is huge, only that one line of pixels will > actually be in memory?
In theory yes, but that might depend on the driver and actual data organization. If the data is pixel-interleaved, then the driver might buffer the data for the line for all the bands of the raster, even if you request reading just one like you do. Even -- Spatialys - Geospatial professional services http://www.spatialys.com _______________________________________________ gdal-dev mailing list gdal-dev@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/gdal-dev