Etiqueta | Explicación | Tipo de datos |
Rásteres de entrada | Los datasets ráster que desea usar como bandas. | Mosaic Dataset ; Mosaic Layer ; Raster Dataset ; Raster Layer |
Ráster de salida | El nombre, la ubicación y el formato del dataset ráster que está creando. Asegúrese de que puede admitir la profundidad de bit necesaria. Al almacenar el dataset ráster en un formato de archivo, especifique la extensión del archivo de la siguiente manera:
Cuando almacene un dataset ráster en una geodatabase, no agregue ninguna extensión de archivo al nombre del dataset ráster. Cuando almacene el dataset ráster en un archivo con formato JPEG, un archivo con formato JPEG 2000, un archivo con formato TIFF o una geodatabase, puede especificar valores para Tipo de compresión y Calidad de compresión en los entornos de geoprocesamiento. | Raster Dataset |
Resumen
Crea un único dataset ráster a partir de múltiples bandas.
Ilustración
Uso
Esta herramienta también puede crear un dataset ráster que contenga un subconjunto de las bandas de dataset ráster originales. Es útil si necesita crear un nuevo dataset ráster con un orden y una combinación de bandas específicos.
El orden en que se enumeran las bandas en el cuadro de control Entrada de múltiples valores determinará el orden de las bandas en el dataset ráster de salida.
Esta herramienta solo puede tener como salida un tamaño de píxel cuadrado.
Puede guardar la salida en formato BIL, BIP, BMP, BSQ, DAT, Cuadrícula de Esri, GIF, IMG, JPEG, JPEG 2000, PNG, TIFF, MRF o CRF, o en cualquier dataset ráster de geodatabase.
El dataset ráster de salida toma el tamaño de la celda de la primera banda ráster de la lista.
Por defecto, el dataset ráster de salida toma la extensión y la referencia espacial de la primera banda de ráster con una referencia en la lista. Puede cambiar esta opción si configura la extensión y el sistema de coordenadas de salida en la Configuración del entorno.
Los siguientes son algunos ejemplos de motivos por los que puede desear combinar datasets ráster únicos con datasets ráster multibanda:
- Puede haber recibido datos satelitales en los que la banda de datos se encuentra en un único archivo, por ejemplo band1.tif, band2.tif y band3.tif. Para renderizar estos datasets ráster en conjunto a fin de crear una composición de color, cada banda debe estar contenida en un único dataset ráster (por ejemplo, allbands.tif).
- Puede tener varios datasets ráster de la misma área, capturados en diferentes momentos. Si muestra estos datasets ráster como una composición de color, puede detectar cambios en el área, como crecimiento urbano o deforestaciones. Para crear esta composición de color, cada dataset ráster debe estar contenido como bandas individuales dentro de un único dataset ráster.
- En algunos casos, la salida de una operación de análisis es un dataset ráster de banda única. Para realizar más análisis visual, tendrá que combinar las salidas mediante la representación de los datos como una composición de color.
- Combinar bandas en un dataset ráster puede ayudarle a organizar varios rásteres de única banda relacionados.
Parámetros
arcpy.management.CompositeBands(in_rasters, out_raster)
Nombre | Explicación | Tipo de datos |
in_rasters [in_rasters,...] | Los datasets ráster que desea usar como bandas. | Mosaic Dataset ; Mosaic Layer ; Raster Dataset ; Raster Layer |
out_raster | El nombre, la ubicación y el formato del dataset ráster que está creando. Asegúrese de que puede admitir la profundidad de bit necesaria. Al almacenar el dataset ráster en un formato de archivo, especifique la extensión del archivo de la siguiente manera:
Cuando almacene un dataset ráster en una geodatabase, no agregue ninguna extensión de archivo al nombre del dataset ráster. Cuando almacene el dataset ráster en un archivo con formato JPEG, un archivo con formato JPEG 2000, un archivo con formato TIFF o una geodatabase, puede especificar valores para Tipo de compresión y Calidad de compresión en los entornos de geoprocesamiento. | Raster Dataset |
Muestra de código
Esta es una muestra de Python para la herramienta CompositeBands.
import arcpy
from arcpy import env
env.workspace = "c:/data"
arcpy.CompositeBands_management("band1.tif;band2.tif;band3.tif",
"compbands.tif")
Esta es una muestra del script de Python para la herramienta CompositeBands.
##====================================
##Composite Bands
##Usage: CompositeBands_management in_rasters;in_rasters... out_raster
import arcpy
arcpy.env.workspace = r"C:/Workspace"
##Compose multi types of single band raster datasets to a TIFF format raster dataset
arcpy.CompositeBands_management("band1.tif;comp.mdb/band2;comp.gdb/bands/Band_3","compbands.tif")