This tool takes an input raster (input
) containing integer-labelled features, such as the output of the clump tool, and removes all features that are smaller than a user-specified size (threshold
), measured in grid cells. The user must specify the replacement value for removed features using the background
parameter, which can be either zero
or nodata
.
def filter_raster_features_by_area(self, input: Raster, threshold: int, zero_background: bool = False) -> Raster: ...