É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 qui est 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 qui est 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 qui est 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 d’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 unaires : addition (+), soustraction (-), multiplication (*) et division (/).
Lorsque vous utilisez un ID de bande dans une expression, identifiez la bande en ajoutant la lettre B ou b en préfixe au numéro de bande.
Une combinaison de bandes courante utilisée pour le radar à synthèse d’ouverture (SAR) à polarisation double 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 bandes 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 qui est 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 qui est 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 qui est 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 ?