Superposición difusa (Spatial Analyst)

Resumen

Combina datos de rásteres de pertenencia difusa, según un tipo de superposición seleccionado.

Obtener más información sobre cómo funciona la herramienta Superposición difusa

Uso

  • Se recomienda utilizar esta herramienta con el resultado de la herramienta de pertenencia difusa. Está pensada para aplicarse a rásteres con valores comprendidos entre 0 y 1.

  • A continuación se indica el tipo de superposición que debe utilizarse en determinadas circunstancias.

    • Utilice O para obtener el valor máximo de todos los rásteres de pruebas de entrada. En este caso, si alguna de las entradas tiene un valor alto, la salida final será alta.
    • Utilice Y para obtener el valor mínimo de todos los rásteres de pruebas de entrada. Aquí, todas las entradas deben tener un valor alto para que la salida sea un valor alto.
    • Utilice Producto cuando las pruebas combinadas sean menos importantes que cualquiera de ellas por separado.
    • Utilice Suma cuando las pruebas combinadas sean más importantes que cualquiera de ellas por separado.
    • El tipo Gamma suele utilizarse para combinar datos más básicos. Cuando gamma es 1, el resultado es el mismo que la suma difusa. Cuando es 0, el resultado es el mismo que Producto difuso. Los valores entre 0 y 1 permiten combinar pruebas para generar resultados entre los dos extremos establecidos por Y difusa u O difusa.

  • Consulte Entornos de análisis y Spatial Analyst para obtener detalles adicionales sobre los entornos de geoprocesamiento válidos para esta herramienta.

Parámetros

EtiquetaExplicaciónTipo de datos
Rásteres de entrada

Lista de rásteres de pertenencia de entrada que se combinarán en la superposición.

Raster Layer
Tipo de superposición
(Opcional)

Especifica el método utilizado para combinar dos o más datos de pertenencia.

  • YEl mínimo de los miembros difusos de los rásteres difusos de entrada.
  • OEl máximo de los miembros difusos de los rásteres de entrada.
  • ProductoUna función decreciente. Utilice esta opción cuando la combinación de varias pruebas sea menos importante o menor que cualquiera de las entradas por separado.
  • SumaUna función creciente. Utilice esta opción cuando la combinación de varias pruebas sea más importante o mayor que cualquiera de las entradas por separado.
  • GammaProducto algebraico de la Suma difusa y el Producto difuso, ambos elevados a la potencia de gamma.
String
Gamma
(Opcional)

Valor gamma que se va a utilizar. Solo está disponible si Tipo de superposición se establece en Gamma.

El valor predeterminado es 0.9.

Double

Valor de retorno

EtiquetaExplicaciónTipo de datos
Ráster de salida

Ráster de salida que es el resultado de aplicar el operador difuso.

Esta salida siempre tendrá un valor entre 0 y 1.

Raster

FuzzyOverlay(in_rasters, {overlay_type}, {gamma})
NombreExplicaciónTipo de datos
in_rasters
[in_raster,...]

Lista de rásteres de pertenencia de entrada que se combinarán en la superposición.

Raster Layer
overlay_type
(Opcional)

Especifica el método utilizado para combinar dos o más datos de pertenencia.

  • ANDEl mínimo de los miembros difusos de los rásteres difusos de entrada.
  • OREl máximo de los miembros difusos de los rásteres de entrada.
  • PRODUCTUna función decreciente. Utilice esta opción cuando la combinación de varias pruebas sea menos importante o menor que cualquiera de las entradas por separado.
  • SUMUna función creciente. Utilice esta opción cuando la combinación de varias pruebas sea más importante o mayor que cualquiera de las entradas por separado.
  • GAMMAProducto algebraico de la Suma difusa y el Producto difuso, ambos elevados a la potencia de gamma.
String
gamma
(Opcional)

Valor gamma que se va a utilizar. Solo está disponible si Tipo de superposición se establece en Gamma.

El valor predeterminado es 0.9.

Double

Valor de retorno

NombreExplicaciónTipo de datos
out_raster

Ráster de salida que es el resultado de aplicar el operador difuso.

Esta salida siempre tendrá un valor entre 0 y 1.

Raster

Muestra de código

Ejemplo 1 de FuzzyOverlay (ventana de Python)

Este ejemplo combina los rásteres de pertenencia de entrada con el tipo de superposición Y para identificar el valor de pertenencia mínimo entre ellos.

import arcpy
from arcpy.sa import *
from arcpy import env
env.workspace = "c:/sapyexamples/data"
outFzyOverlay = FuzzyOverlay(["fzymembout1", "fzymembout2"], "AND")
outFzyOverlay.save("c:/sapexamples/output/fuzzover.tif")
Ejemplo 2 de FuzzyOverlay (secuencia de comandos independiente)

Este ejemplo combina los rásteres de pertenencia de entrada con un tipo de superposición gamma.

# Name: FuzzyOverlay_Ex_02.py
# Description: Combine fuzzy membership rasters data together based on 
#    selected overlay type ("GAMMA" in this case). 
# Requirements: Spatial Analyst Extension

# Import system modules
import arcpy
from arcpy import env
from arcpy.sa import *

# Set environment settings
env.workspace = "C:/sapyexamples/data"

# Set local variables
inRasterList = ["fzymembout1", "fzymembout2"]

# Execute FuzzyMembership
outFzyOverlay = FuzzyOverlay(inRasterList, "GAMMA", 0.9)

# Save the output
outFzyOverlay.save("c:/sapexamples/output/fuzzoverlay")

Temas relacionados