Краткая информация
Создает растровый объект, указанием одного или нескольких значений NoData или диапазона допустимых значений пикселов.
Обсуждение
Более подробную информацию о работе этой функции см. в статье Маска.
Указанный набор растровых данных является временным для растрового объекта. Чтобы сделать его постоянным, вы можете вызвать метод растрового объекта save.
Синтаксис
Mask (raster, {no_data_values}, {included_ranges}, {no_data_interpretation})
Параметр | Описание | Тип данных |
raster | The input raster. | Raster |
no_data_values [no_data_values,...] | Значение NoData или список значений. Значения по типу могут быть целочисленными или двойной точности. (Значение по умолчанию — None) | Double |
included_ranges [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])