xrspatial.mcda.combine.fuzzy_overlay#
- xrspatial.mcda.combine.fuzzy_overlay(criteria: Dataset, operator: str = 'and', gamma: float = 0.9, name: str = 'fuzzy_overlay') DataArray[source]#
Combine criteria using fuzzy set operators.
No explicit weights. All criteria contribute equally through the chosen fuzzy operator.
- Parameters:
criteria (xr.Dataset) – Standardized criterion layers (0-1).
operator (str) – Fuzzy operator:
"and"(min),"or"(max),"sum","product", or"gamma".gamma (float) – Gamma parameter for the
"gamma"operator (0 = product, 1 = sum). Only used whenoperator="gamma".name (str) – Name of the output DataArray.
- Returns:
Composite suitability surface.
- Return type:
xr.DataArray