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.ia.Mask("Landsat8.tif", no_data_values = 6, included_ranges = [3,9])