To be able to efficiently process raster I miss the option to read a raster not as a single object, but by "logical unit".
For instance for these formats:
MrSID / ECW: I want to "read by row" as these are row-based formats. So feature nr 1 will be all pixels on the first row of the raster (creating an image of 123923x1 pixels). Resulting in a number of features = the height of the raster.
TIFF-files can be stored in 2 different ways. By tiles or by rows. For TIFF-files stored by rows the reading will be similar to MrSID/ ECW for TIFF-files stored by TILES the reading will be a bit different:o feature nr 1 will be all pixels in the first tile of the raster (creating an image of for instance 256x256 pixels). Resulting in a number of features = number of tiles in the total raster.
This will significantly speed up processing of rasters and make FME able to read huge rasters without having them in RAM.