Skip to main content

ArgStatistics

Краткая информация

Создает растровый объект, в котором каждый пиксел содержит индекс канала, при котором этот пиксел достиг статистического аргумента. Если входной растр многомерный, то выходной растровый объект будет содержать значения измерений вместо индексов каналов.

Обсуждение

Дополнительные сведения о работе этой функции см. функцию растра ArgStatistics.

Указанный набор растровых данных является временным для растрового объекта. Чтобы сделать его постоянным, вы можете вызвать метод растрового объекта save.

Синтаксис

ArgStatistics(rasters, {stat_type}, {min_value}, {max_value}, {multiple_occurrence_value}, {ignore_nodata})

Параметр Объяснение Тип данных

rasters

Входной растр или список растров.

Raster

stat_type

Определяет статистический аргумент для извлечения.

  • MAX— Будет получен индекс канала или значение величины, при котором достигается максимальное значение пиксела.

  • MIN— Будет получен индекс канала или значение величины, при котором достигается минимальное значение пиксела.

  • MEDIAN— Будет получен индекс канала или значение величины, при котором достигается медианное значение пиксела.

  • DURATION— Максимальная продолжительность величины, для которой значения пикселов попадают между минимальным и максимальным значениями.

(Значение по умолчанию — None)

String

min_value

Минимальное значение пиксела, которое должно использоваться для получения продолжительности. Этот аргумент необходим, если аргумент stat_type установлен на DURATION.

(Значение по умолчанию — None)

Double

max_value

Максимальное значение пиксела, которое должно использоваться для получения продолжительности. Этот аргумент необходим, если аргумент stat_type установлен на DURATION.

(Значение по умолчанию — None)

Double

multiple_occurrence_value

Значение пиксела, используемое для указания того, что данная статистика аргумента была достигнута более одного раза во входном наборе растровых данных. Этот аргумент необходим, если аргумент stat_type установлен на MIN или MAX.

(Значение по умолчанию — 100)

Integer

ignore_nodata

Указывает, нужно ли при вычислении игнорировать значения NoData.

  • True ­ анализ будет включать все действительные пикселы входных растров и игнорировать любые пикселы NoData.

  • False - результатом анализа будет значение NoData, если во входных растрах в пикселах есть хотя бы одно значение NoData.

(Значение по умолчанию — True)

Boolean

Возвращаемое значение

Тип данных Объяснение

Raster

Выходной растр.

Пример кода

ArgStatistics – пример

Извлекает значение величины, при котором была достигнута максимальная температура для входного многомерного растра.

import arcpy

argstat_raster = arcpy.ia.ArgStatistics("Temperature_30_years.crf", "MAX","","", 9999)