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.
Una combinación de bandas común utilizada para el radar de apertura sintética (SAR) con doble polarización en unidades lineales es VV para rojo, VH para verde y VV/VH para azul. Si los datos de entrada están en decibelios, la combinación de bandas debe ser VV para rojo, VH para verde y VV-VH para azul.
Parámetros
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"
out_raster = arcpy.ia.CreateColorComposite(
"IW_manifest_TNR_CalB0_Dspk_RTFG0_GTC.crf", "BAND_NAMES", "VV", "VH", "VV/VH")
out_raster.save = ("IW_manifest_TNR_CalB0_Dspk_RTFG0_GTC_RGB.crf")
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"
out = arcpy.ia.CreateColorComposite(in_raster, method, redExp, greenExp, blueExp)
out.save(out_raster)
En este ejemplo, se crea una composición de color utilizando los Id. de banda B1, B2 y B1/B2.
import arcpy
arcpy.env.workspace = "D:\Data\SAR\S1\20181014"
out_raster = arcpy.ia.CreateColorComposite(
"IW_manifest_TNR_CalB0_Dspk_RTFG0_GTC.crf", "BAND_NAMES", "VV", "VH", "VV/VH")
out_raster.save = ("IW_manifest_TNR_CalB0_Dspk_RTFG0_GTC_RGB.crf")
Entornos
Información de licenciamiento
- Basic: Sí
- Standard: Sí
- Advanced: Sí