Etiqueta | Explicación | Tipo de datos |
Ráster de entrada | Los datos ráster multibanda de entrada. | Raster Dataset; Raster Layer |
Ráster de salida | El ráster compuesto de tres bandas de salida. | Raster Dataset |
Método | Especifica el método que se utilizará para extraer bandas.
| String |
Expresión roja | El cálculo que se asignará a la primera banda. Un nombre de banda, un Id. de banda o una expresión algebraica que utiliza las bandas. Los operadores admitidos son unarios: más (+), menos (-), multiplicado por (*) y división (/). | String |
Expresión verde | El cálculo que se asignará a la segunda banda. Un nombre de banda, un Id. de banda o una expresión algebraica que utiliza las bandas. Los operadores admitidos son unarios: más (+), menos (-), multiplicado por (*) y división (/). | String |
Expresión azul | El cálculo que se asignará a la tercera banda. Un nombre de banda, un Id. de banda o una expresión algebraica que utiliza las bandas. Los operadores admitidos son unarios: más (+), menos (-), multiplicado por (*) y división (/). | String |
Resumen
Crea un dataset ráster de tres bandas a partir de un dataset ráster multibanda.
Uso
Al definir el algoritmo de aritmética de banda, puede introducir una fórmula algebraica de línea única para cada expresión con el fin de crear una salida multibanda. Los operadores admitidos son unario, más (+), menos (-), multiplicado por (*) y división (/).
Al utilizar un Id. de banda en una expresión, identifique la banda agregando el prefijo B o b al número de banda.
Parámetros
arcpy.management.CreateColorComposite(in_raster, out_raster, method, red_expression, green_expression, blue_expression)
Nombre | Explicación | Tipo de datos |
in_raster | Los datos ráster multibanda de entrada. | Raster Dataset; Raster Layer |
out_raster | El ráster compuesto de tres bandas de salida. | Raster Dataset |
method | Especifica el método que se utilizará para extraer bandas.
| String |
red_expression | El cálculo que se asignará a la primera banda. Un nombre de banda, un Id. de banda o una expresión algebraica que utiliza las bandas. Los operadores admitidos son unarios: más (+), menos (-), multiplicado por (*) y división (/). | String |
green_expression | El cálculo que se asignará a la segunda banda. Un nombre de banda, un Id. de banda o una expresión algebraica que utiliza las bandas. Los operadores admitidos son unarios: más (+), menos (-), multiplicado por (*) y división (/). | String |
blue_expression | El cálculo que se asignará a la tercera banda. Un nombre de banda, un Id. de banda o una expresión algebraica que utiliza las bandas. Los operadores admitidos son unarios: más (+), menos (-), multiplicado por (*) y división (/). | String |
Muestra de código
En este ejemplo, se crea una composición de color utilizando los nombres de banda VV, VH y VV/VH.
import arcpy
arcpy.env.workspace = "D:\Data\SAR\S1\20181014"
arcpy.management.CreateColorComposite(
"IW_manifest_TNR_CalB0_Dspk_RTFG0_GTC.crf",
"IW_manifest_TNR_CalB0_Dspk_RTFG0_GTC_RGB.crf", "BAND_NAMES", "VV",
"VH", "VV/VH")
En este ejemplo, se crea una composición de color utilizando los nombres de banda VV, VH y VV-VH.
# Import system modules
import arcpy
# Define input parameters
in_raster = "D:\Data\SAR\S1\20181014\IW_manifest_TNR_CalB0_Dspk_RTFG0_GTC_dB.crf"
out_raster = "D:\Data\SAR\S1\20181014\IW_manifest_TNR_CalB0_Dspk_RTFG0_GTC_dB_RGB.crf"
method = "BAND_NAMES"
redExp = "VV"
greenExp = "VH"
blueExp = "VV-VH"
arcpy.management.CreateColorComposite(in_raster, out_raster, method,
redExp, greenExp, blueExp)
Entornos
Información de licenciamiento
- Basic: Sí
- Standard: Sí
- Advanced: Sí