Étiquette | Explication | Type de données |
Raster en entrée | Données raster multibande en entré. | Raster Dataset; Raster Layer |
Raster en sortie | Raster composite à trois bandes en sortie. | Raster Dataset |
Méthode | Indique la méthode utilisée pour extraire les bandes.
| String |
Expression rouge | Calcul affecté à la première bande. Nom de bande, identifiant de bande ou expression algébrique utilisant les bandes. Les opérateurs pris en charge sont unaires : addition (+), soustraction (-), multiplication (*) et division (/). | String |
Expression verte | Calcul affecté à la deuxième bande. Nom de bande, identifiant de bande ou expression algébrique utilisant les bandes. Les opérateurs pris en charge sont unaires : addition (+), soustraction (-), multiplication (*) et division (/). | String |
Expression bleue | Calcul affecté à la troisième bande. Nom de bande, identifiant de bande ou expression algébrique utilisant les bandes. Les opérateurs pris en charge sont unaires : addition (+), soustraction (-), multiplication (*) et division (/). | String |
Synthèse
Crée un jeu de données raster à trois bandes à partir d’un jeu de données raster multibande.
Utilisation
Lorsque vous définissez l’algorithme arithmétique de bande, vous pouvez saisir une formule algébrique d’une seule ligne pour chaque expression afin de créer une sortie multibande. Les opérateurs pris en charge sont les opérateurs unaire, d’addition (+), de soustraction (-), de multiplication (*) et de division (/).
Lorsque vous utilisez un ID de bande dans une expression, identifiez la bande en lui ajoutant la lettre B ou b en préfixe au numéro de bande.
Une combinaison de canaux courante utilisée pour le radar à synthèse d’ouverture (SAR) dans les unités linéaires est VV pour rouge, VH pour vert et VV-VH pour bleu. Si les données en entrées sont exprimées en décibels, la combinaison de canaux doit être VV pour rouge, VH pour vert et VV-VH pour bleu.
Paramètres
CreateColorComposite(in_raster, out_raster, method, red_expression, green_expression, blue_expression)
Nom | Explication | Type de données |
in_raster | Données raster multibande en entré. | Raster Dataset; Raster Layer |
out_raster | Raster composite à trois bandes en sortie. | Raster Dataset |
method | Indique la méthode utilisée pour extraire les bandes.
| String |
red_expression | Calcul affecté à la première bande. Nom de bande, identifiant de bande ou expression algébrique utilisant les bandes. Les opérateurs pris en charge sont unaires : addition (+), soustraction (-), multiplication (*) et division (/). | String |
green_expression | Calcul affecté à la deuxième bande. Nom de bande, identifiant de bande ou expression algébrique utilisant les bandes. Les opérateurs pris en charge sont unaires : addition (+), soustraction (-), multiplication (*) et division (/). | String |
blue_expression | Calcul affecté à la troisième bande. Nom de bande, identifiant de bande ou expression algébrique utilisant les bandes. Les opérateurs pris en charge sont unaires : addition (+), soustraction (-), multiplication (*) et division (/). | String |
Exemple de code
Cet exemple crée une composition colorée avec les noms de bande VV, VH et 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")
Cet exemple crée une composition colorée avec les noms de bande VV, VH et 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)
Cet exemple crée une composition colorée avec les ID de bande B1, B2 et 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")
Environnements
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?