Combinar (Spatial Analyst)

Nivel de licencia:BasicStandardAdvanced

Resumen

Combina múltiples rásteres de manera que se asigna un único valor de salida a cada combinación única de valores de entrada.

Ilustración

Combine illustration
OutRas = Combine([InRas1, InRas2])

Uso

Sintaxis

Combine (in_rasters)
ParámetroExplicaciónTipo de datos
in_rasters
[in_raster,...]

La lista de rásteres de entrada para combinar.

Raster Layer

Valor de retorno

NombreExplicaciónTipo de datos
out_raster

El ráster combinado de salida. Se asigna un valor entero único a cada combinación única de valores de entrada.

Raster

Ejemplo de código

Ejemplo 1 de Combinar (ventana de Python)

Este ejemplo toma diferentes rásteres de entrada en formatos distintos (Grid, IMG, y TIFF) y genera los valores de combinación única como un ráster de cuadrícula.

import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
outCombine = Combine(["filter", "zone", "source.img", "dec.tif"])
outCombine.save("C:/sapyexamples/output/outcombine2")
Ejemplo 2 de Combinar (secuencia de comandos independiente)

Este ejemplo toma diferentes rásteres de entrada en formatos distintos (Grid, IMG, y TIFF) y genera los valores de combinación única como un ráster de cuadrícula.

# Name: Combine_Ex_02.py
# Description: Combines multiple rasters such that a unique value is
#              assigned to each unique combination of input values
# 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
inRaster01 = "filter"
inRaster02 = "zone"
inRaster03 = "source.img"
inRaster04 = "dec.tif"

# Check out the ArcGIS Spatial Analyst extension license
arcpy.CheckOutExtension("Spatial")

# Execute Combine
outCombine = Combine([inRaster01,inRaster02,inRaster03,inRaster04])

# Save the output 
outCombine.save("C:/sapyexamples/output/outcombine")

Entornos

Temas relacionados

Información sobre licencias

ArcGIS for Desktop Basic: Requiere Spatial Analyst
ArcGIS for Desktop Standard: Requiere Spatial Analyst
ArcGIS for Desktop Advanced: Requiere Spatial Analyst
9/11/2013