Étiquette | Explication | Type de données |
Raster en entrée | Données raster multibande en entrée. | Raster Dataset; Raster Layer |
Raster en sortie | Raster composite à trois canaux en sortie. | Raster Dataset |
Méthode | Indique la méthode qui est utilisée pour extraire les bandes.
| String |
Expression rouge | Calcul affecté au premier canal. 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é au deuxième canal. 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é au troisième canal. 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 canaux à partir d’un jeu de données raster multicanal.
Utilisation
Lorsque vous définissez l’algorithme arithmétique de bande, vous pouvez saisir une formule algébrique uniligne pour chaque expression afin de créer une sortie multibande. Les opérateurs pris en charge sont unaires : addition (+), soustraction (-), multiplication (*) et division (/)
Si vous utilisez un identifiant de canal dans une expression, identifiez le canal en ajoutant en préfixe la lettre B ou b au numéro du canal.
Une combinaison de canaux 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 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ée. | Raster Dataset; Raster Layer |
out_raster | Raster composite à trois canaux en sortie. | Raster Dataset |
method | Indique la méthode qui est utilisée pour extraire les bandes.
| String |
red_expression | Calcul affecté au premier canal. 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é au deuxième canal. 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é au troisième canal. 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 à l’aide des noms de canal VV, VH et VV/VH.
import arcpy
arcpy.env.workspace = r"C:\Data\SAR"
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 à l’aide des noms de canal VV, VH et VV-VH.
# Import system modules
import arcpy
# Define input parameters
in_raster = r"C:\Data\SAR\IW_manifest_TNR_CalB0_Dspk_RTFG0_GTC_dB.crf"
out_raster = r"C:\Data\SAR\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 à l’aide des ID de canal B1, B2 et B1/B2.
import arcpy
arcpy.env.workspace = r"C:\Data\SAR"
out_raster = arcpy.ia.CreateColorComposite(
"IW_manifest_TNR_CalB0_Dspk_RTFG0_GTC.crf", "BAND_IDS", "B1", "B2", "B1/B2")
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 ?