| ラベル | 説明 | データ タイプ | 
| 入力ラスター | 入力マルチバンド ラスター データ。 | Raster Dataset; Raster Layer | 
| 出力ラスター | 出力 3 バンド コンポジット ラスター。 | Raster Dataset | 
| 方法 | バンドの抽出に使用する方法を指定します。 
 | String | 
| 赤の式 | 最初のバンドに割り当てられる計算。 バンド名、バンド ID、またはバンドを使用する代数演算式。 サポートされる演算子は、単項、加算 (+)、減算 (-)、乗算 (*)、除算 (/) です。。 | String | 
| 緑の式 | 2 つ目のバンドに割り当てられる計算。 バンド名、バンド ID、またはバンドを使用する代数演算式。 サポートされる演算子は、単項、加算 (+)、減算 (-)、乗算 (*)、除算 (/) です。。 | String | 
| 青の式 | 3 つ目のバンドに割り当てられる計算。 バンド名、バンド ID、またはバンドを使用する代数演算式。 サポートされる演算子は、単項、加算 (+)、減算 (-)、乗算 (*)、除算 (/) です。。 | String | 
サマリー
マルチバンド ラスター データセットから 3 バンド ラスター データセットを作成します。
使用法
- バンド演算アルゴリズムを定義する際、式ごとに単一行の代数式を入力して、マルチバンド出力を作成できます。 サポートされる演算子は、単項、加算 (+)、減算 (-)、乗算 (*)、除算 (/) です。 
- 式にバンド ID を使用する場合は、バンド番号に B または b の接頭辞を付加してバンドを指定します。 
- 二重偏波の合成開口レーダー (SAR) に使用する一般的なバンドの組み合わせは、距離単位では赤が VV、緑が VH、青が VV/VH です。 入力データがデシベル単位の場合は、バンドの組み合わせを赤が VV、緑が VH、青が VV-VH とする必要があります。 
パラメーター
CreateColorComposite(in_raster, out_raster, method, red_expression, green_expression, blue_expression)
| 名前 | 説明 | データ タイプ | 
| in_raster | 入力マルチバンド ラスター データ。 | Raster Dataset; Raster Layer | 
| out_raster | 出力 3 バンド コンポジット ラスター。 | Raster Dataset | 
| method | バンドの抽出に使用する方法を指定します。 
 | String | 
| red_expression | 最初のバンドに割り当てられる計算。 バンド名、バンド ID、またはバンドを使用する代数演算式。 サポートされる演算子は、単項、加算 (+)、減算 (-)、乗算 (*)、除算 (/) です。。 | String | 
| green_expression | 2 つ目のバンドに割り当てられる計算。 バンド名、バンド ID、またはバンドを使用する代数演算式。 サポートされる演算子は、単項、加算 (+)、減算 (-)、乗算 (*)、除算 (/) です。。 | String | 
| blue_expression | 3 つ目のバンドに割り当てられる計算。 バンド名、バンド ID、またはバンドを使用する代数演算式。 サポートされる演算子は、単項、加算 (+)、減算 (-)、乗算 (*)、除算 (/) です。。 | String | 
コードのサンプル
この例では、バンド名 VV、VH、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")この例では、バンド名 VV、VH、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)この例では、バンド ID の B1、B2、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")環境
ライセンス情報
- Basic: Yes
- Standard: Yes
- Advanced: Yes