Load raster - per block / tile / row

Related products: FME Form

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.

Be the first to reply!