Beschriftung | Erläuterung | Datentyp |
Eingabe-Raster | Die Eingabe-Multiband-Raster-Daten. | Raster Dataset; Raster Layer |
Ausgabe-Raster | Das Ausgabe-Dreiband-Komposit-Raster. | Raster Dataset |
Methode | Gibt die Methode an, die zum Extrahieren von Bändern verwendet wird.
| String |
Roter Ausdruck | Die Berechnung, die dem ersten Band zugewiesen wird. Bandname, Band-ID oder ein algebraischer Ausdruck unter Verwendung der Bänder. Die unterstützten Operatoren sind unär: Plus (+), Minus (-), Multiplizieren (*) und Dividieren (/).. | String |
Grüner Ausdruck | Die Berechnung, die dem zweiten Band zugewiesen wird. Bandname, Band-ID oder ein algebraischer Ausdruck unter Verwendung der Bänder. Die unterstützten Operatoren sind unär: Plus (+), Minus (-), Multiplizieren (*) und Dividieren (/).. | String |
Blauer Ausdruck | Die Berechnung, die dem dritten Band zugewiesen wird. Bandname, Band-ID oder ein algebraischer Ausdruck unter Verwendung der Bänder. Die unterstützten Operatoren sind unär: Plus (+), Minus (-), Multiplizieren (*) und Dividieren (/).. | String |
Zusammenfassung
Erstellt ein Dreiband-Raster-Dataset aus einem Multiband-Raster-Dataset.
Verwendung
Beim Definieren des Algorithmus für die Bandarithmetik können Sie eine einzeilige algebraische Formel für jeden Ausdruck eingeben, um eine Multiband-Ausgabe zu erstellen. Die unterstützten Operatoren sind unär, Plus (+), Minus (-), Multiplizieren (*) und Dividieren (/).
Wenn in einem Ausdruck eine Band-ID verwendet wird, identifizieren Sie das Band, indem Sie der Bandnummer den Buchstaben B oder b voranstellen.
Parameter
arcpy.management.CreateColorComposite(in_raster, out_raster, method, red_expression, green_expression, blue_expression)
Name | Erläuterung | Datentyp |
in_raster | Die Eingabe-Multiband-Raster-Daten. | Raster Dataset; Raster Layer |
out_raster | Das Ausgabe-Dreiband-Komposit-Raster. | Raster Dataset |
method | Gibt die Methode an, die zum Extrahieren von Bändern verwendet wird.
| String |
red_expression | Die Berechnung, die dem ersten Band zugewiesen wird. Bandname, Band-ID oder ein algebraischer Ausdruck unter Verwendung der Bänder. Die unterstützten Operatoren sind unär: Plus (+), Minus (-), Multiplizieren (*) und Dividieren (/).. | String |
green_expression | Die Berechnung, die dem zweiten Band zugewiesen wird. Bandname, Band-ID oder ein algebraischer Ausdruck unter Verwendung der Bänder. Die unterstützten Operatoren sind unär: Plus (+), Minus (-), Multiplizieren (*) und Dividieren (/).. | String |
blue_expression | Die Berechnung, die dem dritten Band zugewiesen wird. Bandname, Band-ID oder ein algebraischer Ausdruck unter Verwendung der Bänder. Die unterstützten Operatoren sind unär: Plus (+), Minus (-), Multiplizieren (*) und Dividieren (/).. | String |
Codebeispiel
Dieses Beispiel erstellt ein Farbkompositbild mit den Bandnamen VV, VH und 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")
Dieses Beispiel erstellt ein Farbkompositbild mit den Bandnamen VV, VH und 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)
Umgebungen
Lizenzinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja