ArgStatistics
Краткая информация
Создает растровый объект, в котором каждый пиксел содержит индекс канала, при котором этот пиксел достиг статистического аргумента. Если входной растр многомерный, то выходной растровый объект будет содержать значения измерений вместо индексов каналов.
Обсуждение
Дополнительные сведения о работе этой функции см. функцию растра ArgStatistics.
Указанный набор растровых данных является временным для растрового объекта. Чтобы сделать его постоянным, вы можете вызвать метод растрового объекта save.
Синтаксис
ArgStatistics(rasters, {stat_type}, {min_value}, {max_value}, {multiple_occurrence_value}, {ignore_nodata})
| Параметр | Объяснение | Тип данных |
|---|---|---|
|
rasters |
Входной растр или список растров. |
Raster |
|
stat_type |
Определяет статистический аргумент для извлечения.
(Значение по умолчанию — None) |
String |
|
min_value |
Минимальное значение пиксела, которое должно использоваться для получения продолжительности. Этот аргумент необходим, если аргумент (Значение по умолчанию — None) |
Double |
|
max_value |
Максимальное значение пиксела, которое должно использоваться для получения продолжительности. Этот аргумент необходим, если аргумент (Значение по умолчанию — None) |
Double |
|
multiple_occurrence_value |
Значение пиксела, используемое для указания того, что данная статистика аргумента была достигнута более одного раза во входном наборе растровых данных. Этот аргумент необходим, если аргумент (Значение по умолчанию — 100) |
Integer |
|
ignore_nodata |
Указывает, нужно ли при вычислении игнорировать значения NoData.
(Значение по умолчанию — True) |
Boolean |
Возвращаемое значение
| Тип данных | Объяснение |
|---|---|
|
Raster |
Выходной растр. |
Пример кода
Извлекает значение величины, при котором была достигнута максимальная температура для входного многомерного растра.
import arcpy
argstat_raster = arcpy.ia.ArgStatistics("Temperature_30_years.crf", "MAX","","", 9999)