摘要
创建栅格对象,其中每个像素包含多个栅格中最大值和最小值之间的差值。
说明
栅格对象所引用的栅格数据集是临时性的。 要将其设置为永久,可以调用栅格对象的 save 方法。
语法
Range (rasters, {extent_type}, {cellsize_type}, {ignore_nodata}, {process_as_multiband})| 参数 | 说明 | 数据类型 | 
| rasters [rasters,...] | The list of input rasters. | Raster | 
| extent_type | The method that will be used to compute the extent of the output when the input rasters have different extents. 
 (默认值为 FirstOf) | String | 
| cellsize_type | The method that will be used to compute the pixel size of the output when the input rasters have different pixel sizes. 
 (默认值为 FirstOf) | String | 
| ignore_nodata | Specifies whether NoData values will be ignored in the calculation. 
 (默认值为 False) | Boolean | 
| process_as_multiband | Specifies how the bands of the input rasters will be processed. 
 (默认值为 False) | Boolean | 
| 数据类型 | 说明 | 
| Raster | 输出栅格。 | 
代码示例
计算其中包含三个多波段栅格中最大值和最小值之间差值的栅格对象。
from arcpy.ia import * 
rc = RasterCollection([landsat_1, landsat_2, landsat_3]) 
range_raster = Range(rc, extent_type = "UnionOf", cellsize_type = "MinOf", 
	ignore_nodata = True, process_as_multiband = True)