Raster analysis