Mask
汇总
通过指定一个或多个 NoData 值或一个有效的像素值范围来创建栅格对象。
讨论
有关此函数工作原理的详细信息,请参阅 掩膜 栅格函数。
栅格对象所引用的栅格数据集是临时性的。 要将其设置为永久,可以调用栅格对象的 save 方法。
语法
Mask(raster, {no_data_values}, {included_ranges}, {no_data_interpretation})
| 参数 | 说明 | 数据类型 |
|---|---|---|
|
raster |
The input raster. |
Raster |
|
no_data_values |
NoData 值或值列表。值类型可以是双精度或整型。 (默认值为 None) |
Double |
|
included_ranges |
要包含在输出栅格中的有效像素值范围。值类型可以是双精度或整型。 (默认值为 None) |
Double |
|
no_data_interpretation |
指定 NoData 值在输出栅格中的显示方式。
(默认值为 None) |
Integer |
返回值
| 数据类型 | 说明 |
|---|---|
|
Raster |
输出栅格。 |
代码示例
掩膜示例
在指定像素值范围内掩盖 NoData 值。
import arcpy
out_Mask_raster = arcpy.sa.Mask("Landsat8.tif", no_data_values = 6, included_ranges = [3,9])