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 when operator="gamma".

  • name (str) – Name of the output DataArray.

Returns:

Composite suitability surface.

Return type:

xr.DataArray