This tool multiplies a stack of raster images (`inputs`) on a pixel-by-pixel basis. This tool is particularly well suited when you need to create a masking layer from the combination of several Boolean rasters, i.e. for constraint mapping applications. NoData values in any of the input images will result in a NoData pixel in the output image (`output`).

## Warning

Each of the input rasters must have the same spatial extent and number of rows and columns.

## See Also

sum_overlay, weighted_sum

## Function Signature

`def multiply_overlay(self, input_rasters: List[Raster]) -> Raster: ...`

## Project Links

WbW Homepage User Manual Support WbW