概要
Creates a raster object by extracting one or more bands from, or reordering the bands in, a multiband raster.
ディスカッション
For more information about how this function works, see the Extract Bands raster function.
The referenced raster dataset for the raster object is temporary. To make it permanent, you can call the raster object's save method.
構文
ExtractBand (raster, {band_ids}, {band_names}, {band_wavelengths}, {missing_band_action}, {wavelength_match_tolerance})
パラメーター | 説明 | データ タイプ |
raster | The input raster. | Raster |
band_ids [band_ids,...] | Extracts bands using the band ID. (デフォルト値は次のとおりです None) | Integer |
band_names [band_names,...] | Extracts bands using the name of the bands. (デフォルト値は次のとおりです None) | String |
band_wavelengths [band_wavelengths,...] | Extracts bands using the band wavelengths. (デフォルト値は次のとおりです None) | Double |
missing_band_action | Specifies the action that will occur when a band within the extract band list is not available.
(デフォルト値は次のとおりです BestMatch) | Integer |
wavelength_match_tolerance | Specifies the margin of error when extracting bands using the band_wavelengths method. (デフォルト値は次のとおりです None) | Double |
データ タイプ | 説明 |
Raster | The output raster. |
コードのサンプル
Extracts bands from the input raster using the band_ids method.
import arcpy
out_bands_raster = arcpy.sa.ExtractBand("in_raster.tif", [1, 2])
Extracts bands from the input raster using the band_wavelengths method.
import arcpy
out_bands_raster = arcpy.sa.ExtractBand("in_raster.tif", band_wavelengths=[500.00])