Superposición ponderada (Spatial Analyst)

Disponible con una licencia de Spatial Analyst.

Resumen

Superpone varios rásteres con una escala de medición común y pondera cada uno según su importancia.

Obtener más información sobre cómo funciona Superposición ponderada

Ilustración

Ilustración de Superposición ponderada
En la ilustración, los dos rásteres de entrada se han reclasificado a una escala de medición común de 1 a 3. A cada ráster se le asigna un porcentaje de influencia. Los valores de celda se multiplican por su influencia de porcentaje y los resultados se suman para crear el ráster de salida. Por ejemplo, observe la celda superior izquierda. Los valores de las dos entradas son (2 * 0,75) = 1,5 y (3 * 0,25) = 0,75. La suma de 1,5 y 0,75 es 2,25. Como el ráster de salida de Superposición ponderada es un entero, el valor final se redondea a 2.

Uso

  • Todos los rásteres de entrada deben ser enteros. Un ráster de punto flotante debe convertirse en un ráster entero antes de que pueda utilizarse en la Superposición ponderada. Las herramientas de Reclasificación brindan una forma efectiva de hacer la conversión.

  • A cada clase de valor en un ráster de entrada se le asigna un valor nuevo basado en una escala de evaluación. Estos valores nuevos son reclasificaciones de los valores de ráster de entrada originales. Se utiliza un valor restringido para las áreas que desea excluir del análisis.

  • Cada ráster de entrada se pondera de acuerdo a su importancia o su influencia de porcentaje. La ponderación es un porcentaje relativo y la suma de las ponderaciones de influencia de porcentaje debe ser igual a 100. Las influencias se expresan solo mediante valores enteros. Los valores decimales se redondean a la baja hasta el entero más cercano.

  • Cambiar las escalas de evaluación o las influencias de porcentaje puede modificar los resultados del análisis de superposición ponderada.

  • De forma predeterminada, esta herramienta aprovecha los procesadores multinúcleo. El número máximo de núcleos que se pueden utilizar es cuatro.

    Para utilizar menos núcleos, use la configuración del entorno parallelProcessingFactor.

  • 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
Tabla de superposición ponderada

La tabla de superposición ponderada permite el cálculo de un análisis de criterios múltiples entre varios rásteres.

Rásteres de entrada:

  • Rásteres: lista de rásteres de criterios de entrada que se ponderan. Utilice las opciones para examinar de los datasets ráster o agregue capas de mapa a la lista de entradas.
  • %: el porcentaje de influencia del ráster de entrada comparado con los otros rásteres de criterios como un porcentaje de 100. Las influencias se expresan solo mediante valores enteros. Los valores decimales se redondean a la baja hasta el entero más cercano. La suma de influencias debe ser igual a 100.

    Utilice la opción establecer influencias iguales (el botón del signo =) para equilibrar el porcentaje de influencias de todos los rásteres por igual y la suma de ellos en 100.

Tabla de nueva representación cartográfica:

  • Campo: campo de los criterios de entrada que se ponderarán.
  • Valor: valor del campo de entrada.
  • Escala: valor de escala de salida para el criterio, tal como se especifica en la configuración de Escala. Al cambiar estos valores se modificará el valor del ráster de entrada. Puede introducir un valor directamente o seleccionarlo en la lista desplegable. Además de los valores numéricos, se dispone de las siguientes opciones:
    • Restringido: asigna el valor restringido (el valor mínimo del conjunto de la escala de evaluación, menos uno) a las celdas en la salida, independientemente de si los demás rásteres de entrada tienen un conjunto de valor de escala diferente para esas celdas.
    • NoData: asigna NoData a las celdas en la salida, independientemente de si los demás rásteres de entrada tienen un conjunto de valor de escala diferente para esas celdas.

Escala: escala de evaluación para definir los valores de reasignación. Seleccione en una lista de escalas de evaluación predefinidas. También pude definir sus propios controles de escala de evaluación escribiendo en el parámetro signos de guion o espacios para separar valores. Los valores negativos deben ir precedidos de un espacio.

WOTable

Valor de retorno

EtiquetaExplicaciónTipo de datos
Ráster de salida

El ráster ponderado de salida.

Raster

WeightedOverlay(in_weighted_overlay_table)
NombreExplicaciónTipo de datos
in_weighted_overlay_table

La herramienta Superposición ponderada permite el cálculo de un análisis de criterios múltiples entre varios rásteres.

Se utiliza una clase Overlay para definir la tabla. El objeto WOTable se utiliza para especificar los rásteres de criterios y sus respectivas propiedades.

El formato del objeto es:

  • WOTable(weightedOverlayTable, evaluationScale)

WOTable

Valor de retorno

NombreExplicaciónTipo de datos
out_raster

El ráster ponderado de salida.

Raster

Muestra de código

Ejemplo 1 de WeightedOverlay (ventana de Python)

Este ejemplo crea un ráster IMG de adecuación que identifica posibles ubicaciones para una estación de esquí.

import arcpy
from arcpy import env  
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"

outsuit = WeightedOverlay(WOTable(
           [
            ["snow", 50, 'VALUE', RemapValue([[1,"Nodata"],[5,3],[9,10],["NODATA","NODATA"]])], 
            ["land", 20, '', RemapValue([["water","1"],["forest",5],["open field",9],["NODATA", "NODATA"]])],
            ["soil", 30, 'VALUE', RemapValue([[1,"Restricted"],[5,5],[7,7],[9,9],["NODATA", "Restricted"]])]
           ],[1,9,1]))
outsuit.save("C:/sapyexamples/output/outsuit.img")
Ejemplo 2 de WeightedOverlay (secuencia de comandos independiente)

Este ejemplo crea un ráster IMG de adecuación que identifica posibles ubicaciones para una estación de esquí.

# Name: WeightedOverlay_Ex_02.py
# Description: Overlays several rasters using a common scale and weighing 
#    each according to its importance.
# 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
inRaster1 = "snow"
inRaster2 = "land"
inRaster3 = "soil"

remapsnow = RemapValue([[0,1],[1,1],[5,5],[9,9],["NODATA","NODATA"]])
remapland = RemapValue([[1,1],[5,5],[6,6],[7,7],[8,8],[9,9],["NODATA","Restricted"]])
remapsoil = RemapValue([[0,1],[1,1],[5,5],[6,6],[7,7],[8,8],[9,9],["NODATA", "NODATA"]])

myWOTable = WOTable([[inRaster1, 50, "VALUE", remapsnow],
                     [inRaster2, 20, "VALUE", remapland], 
                     [inRaster3, 30, "VALUE", remapsoil]
					          ], [1, 9, 1])    

# Execute WeightedOverlay
outWeightedOverlay = WeightedOverlay(myWOTable)

# Save the output
outWeightedOverlay.save("C:/sapyexamples/output/weightover2")

Información de licenciamiento

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

Temas relacionados