Superposición difusa (Spatial Analyst)

Disponible con una licencia de Spatial Analyst.

Resumen

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

Más información sobre cómo funciona Superposición difusa

Uso

  • Se recomienda utilizar esta herramienta con el resultado de la herramienta Pertenencia difusa. Está diseñada para aplicarse a rásteres con valores que varían entre 0 y 1.

  • Los siguientes son los valores del parámetro Tipo de superposición apropiados para utilizar para determinadas condiciones:

    • Utilice Or para obtener el valor máximo de todos los rásteres de evidencia de entrada. Si alguna de las entradas tiene un valor alto, la salida final será alta.
    • Utilice And para obtener el valor mínimo de todos los rásteres de evidencia de entrada. Todas las entradas deben tener un valor alto para que la salida sea un valor alto.
    • Utilice Product cuando la evidencia combinada sea menos importante que cualquier evidencia simple.
    • Utilice Sum cuando la evidencia combinada sea más importante que cualquier evidencia simple.
    • Gamma se utiliza normalmente para combinar datos más básicos. Si gamma es 1, el resultado es el mismo que el de Sum. Cuando es 0, el resultado es el mismo que el de Product. Los valores entre 0 y 1 permiten combinar evidencias para obtener resultados entre los dos extremos establecidos mediante And u Or.

  • Consulte Entornos de análisis y Spatial Analyst para obtener detalles adicionales sobre los entornos de geoprocesamiento que se aplican a esta herramienta.

Parámetros

EtiquetaExplicaciónTipo de datos
Rásteres de entrada

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

Raster Layer
Tipo de superposición
(Opcional)

Especifica el método que se utilizará para combinar dos datos de pertenencia o más.

  • YSe utilizará el mínimo de las pertenencias difusas desde los rásteres difusos de entrada.
  • OSe utilizará el máximo de las pertenencias difusas desde los rásteres de entrada.
  • ProductoSe utilizará una función de reducción. Utilice esta función cuando la combinación de varias evidencias sea menos importante o más pequeña que cualquiera de las entradas únicas.
  • SumaSe utilizará una función de aumento. Utilice esta función cuando la combinación de varias evidencias sea más importante o más grande que cualquiera de las entradas únicas.
  • GammaSe utilizará el producto algebraico de las opciones Sum y Product, ambas elevadas a la potencia de gamma.
String
Gamma
(Opcional)

Se utilizará el valor gamma. Este parámetro solo está disponible cuando el parámetro 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á en la superposición.

Raster Layer
overlay_type
(Opcional)

Especifica el método que se utilizará para combinar dos datos de pertenencia o más.

  • ANDSe utilizará el mínimo de las pertenencias difusas desde los rásteres difusos de entrada.
  • ORSe utilizará el máximo de las pertenencias difusas desde los rásteres de entrada.
  • PRODUCTSe utilizará una función de reducción. Utilice esta función cuando la combinación de varias evidencias sea menos importante o más pequeña que cualquiera de las entradas únicas.
  • SUMSe utilizará una función de aumento. Utilice esta función cuando la combinación de varias evidencias sea más importante o más grande que cualquiera de las entradas únicas.
  • GAMMASe utilizará el producto las opciones SUM y PRODUCT, ambas elevadas a la potencia de gamma.
String
gamma
(Opcional)

Se utilizará el valor gamma. Este parámetro solo está disponible cuando el parámetro overlay_type 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)

En este ejemplo se combinan los rásteres de pertenencia de entrada con el tipo de superposición Y para identificar el valor de pertenencia mínima 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)

En este ejemplo se combinan los rásteres de pertenencia de entrada con el 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")

Información de licenciamiento

  • Basic: Requiere Spatial Analyst
  • Standard: Requiere Spatial Analyst
  • Advanced: Requiere Spatial Analyst

Temas relacionados