Disponible con una licencia de Spatial Analyst.
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
Uso
La herramienta Combinar funciona en valores enteros y sus tablas de atributos asociadas. Si los valores de la entrada son de punto flotante, se truncan automáticamente, se verifica que sean únicos contra la otra entrada y se envían a la tabla de atributos de salida.
La herramienta Combinar es similar a la herramienta Combinatoria Or. Ambas asignan un número nuevo a cada combinación única de valores de entrada.
No se pueden utilizar más de 20 rásteres como entrada para Combinar.
Si la ubicación de una celda contiene NoData en cualquiera de los rásteres de entrada, esa ubicación será asignada como NoData en la salida.
-
El ráster de salida siempre es de tipo entero.
De forma predeterminada, para los formatos distintos de Cuadrícula de Esri, el ráster de salida de esta herramienta solo puede tener un máximo de 65.536 valores únicos.
Puede aumentar este número cambiando una configuración en ArcGIS. En el menú principal, seleccione Personalizar > Opciones de ArcMap. En el cuadro de diálogo Opciones de ArcMap, haga clic en la pestaña Ráster y modifique el campo Número máximo de valores únicos que se van a mostrar con un valor adecuado.
Consulte Entornos de análisis y Spatial Analyst para obtener detalles adicionales sobre los entornos de geoprocesamiento válidos para esta herramienta.
Sintaxis
Combine (in_rasters)
Parámetro | Explicación | Tipo de datos |
in_rasters [in_raster,...] | La lista de rásteres de entrada para combinar. | Raster Layer |
Valor de retorno
Nombre | Explicación | Tipo 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
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