Функция ArgStatistics

Обзор

Функция ArgStatistics вычисляет аргументы статистики. Функция ArgStatistics применяет четыре метода: ArgMax, ArgMin, ArgMedian и Duration.

Примечания

В методе ArgStatistics всем каналам из каждого входного растра назначаются индексы канала по порядку, начиная с нуля, которые предварительно сортируются по индексу растров, как это показано в таблице ниже, а затем в соответствии с каналами, входящими в каждый растр. Например, если первый входной растр (входной индекс 0) имеет 2 канала: b11 и b12, а второй входной растр (входной индекс 1) имеет 4 канала: b21, b22, b23 и b24, индекс каналов будет выглядеть следующим образом:

КаналВходной индексИндекс канала

b11

0

0

b12

0

1

b21

1

2

b22

1

3

b23

1

4

b24

1

5

Затем для каждого пиксела функция ArgMax возвращает Band index, для которого достигается максимальное Pixel value. Например, в следующей таблице максимальное значение пиксела равно 189, он хранится в Band b21, где band index равен 2. Таким образом, функция ArgMax вернет значение 2.

КаналИндекс каналаЗначение пиксела

b11

0

33

b12

1

54

b21

2

189

b22

3

145

b23

4

34

b24

5

28

ArgMin – это аргумент минимума, который возвращает Band index, в котором значение пиксела достигает своего минимального значения. Например, в следующей таблице минимальное Pixel value равно 28, место хранения которого – Band b24, а Band index равен 5. Таким образом, функция Arg Min вернет значение 5.

Метод ArgMedian возвращает Band index, где заданное значение пиксела соответствует среднему значению для значений из всех каналов. Представьте значения всех каналов в виде массива. После сортировки массива в порядке возрастания, медиана – это значение, которое разделит пополам массив на меньшие и большие значения. Или, если массив отсортирован по возрастанию и имеет n значений, медиана – это значение ith, где:

i = ( (n-1) / 2 )

Например, предыдущая таблица отсортирована по возрастанию значений пикселов, как это показано ниже. Медиана – 34, а значит ArgMedian вернет Band index 4.

КаналИндекс каналаЗначение пиксела

b24

5

28

b11

0

33

b23

4

34

b12

1

54

b22

3

145

b21

2

189

Метод Duration ищет самую длинную последовательность элементов в массиве, где каждый элемент имеет значение большее или равное Min и меньшее или равное Max, и возвращает его длину. Для этого метода необходимо ввести значения Min и Max.

Например, в предыдущей таблице самая длинная последовательность элементов между Min=34 и Max=189 – это [34, 54, 145, 189], значит, его продолжительность (Duration) равна 4.

Параметры

ПараметрОписание

Способ

Выберите статистический метод для вычисления следующего:

  • Arg Max – это аргумент максимума, который возвращает Band index, в котором значение пиксела достигает своего максимального значения из всех каналов. Всем каналам из каждого входного растра назначаются индексы канала по порядку, начиная с нуля, которые предварительно сортируются по индексу растров, а затем в соответствии с каналами, входящими в каждый растр.
  • Arg Min – это аргумент максимума, который возвращает Band index, в котором значение пиксела достигает своего минимального значения из всех каналов.
  • Arg Median – это аргумент медианы, который возвращает Band index, в котором значение пиксела достигает медианного значения из всех каналов.
  • Duration - метод Duration ищет самую длинную последовательность элементов в массиве, где каждый элемент имеет значение большее или равное Min и меньшее или равное Max, и возвращает его длину.

Неопределенный класс

Константа, которая будет возвращена, если не будет вычислено определенного значения минимума, максимума или медианы. Чаще всего это происходит, если значения минимума или максимума встречаются больше одного раза среди всех значений во всех каналах. Значение константы по умолчанию – 100.

Не заданный класс возможен, если только используется метод ArgMax, ArgMin или ArgMedian.

Мин.

Мин. – минимальное значение, это самое меньшее значение, равное или большее началу последовательности.

Эта опция доступна, только если выбран метод Duration.

Макс.

Максимальное значение, это самое большое значение, равное или меньшее концу последовательности.

Эта опция доступна, только если выбран метод Duration.

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

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

Индекс

У этой функции есть два типа индексов: индекс растра и индекс канала. -Входной индекс фиксирует каждый входной растр, где каждая строка с такими же входным индексом и есть тот же растр. Поскольку растр может состоять из нескольких каналов, значит, может быть несколько строк с одним и тем же индексом растра. Индекс канала фиксирует каждый входной канал. Каждый индекс канала уникален и не может повторяться.

ПараметрОписание

Растры

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

Способ

Выберите статистический метод для вычисления следующего:

  • Arg Max – это аргумент максимума, который возвращает Band index, в котором значение пиксела достигает своего максимального значения из всех каналов. Всем каналам из каждого входного растра назначаются индексы канала по порядку, начиная с нуля, которые предварительно сортируются по индексу растров, а затем в соответствии с каналами, входящими в каждый растр.
  • Arg Min – это аргумент максимума, который возвращает Band index, в котором значение пиксела достигает своего минимального значения из всех каналов.
  • Arg Median – это аргумент медианы, который возвращает Band index, в котором значение пиксела достигает медианного значения из всех каналов.
  • Duration - метод Duration ищет самую длинную последовательность элементов в массиве, где каждый элемент имеет значение большее или равное Min и меньшее или равное Max, и возвращает его длину.

Неопределенный класс

Константа, которая будет возвращена, если не будет вычислено определенного значения минимума, максимума или медианы. Чаще всего это происходит, если значения минимума или максимума встречаются больше одного раза среди всех значений во всех каналах. Значение константы по умолчанию – 100.

Не заданный класс возможен, если только используется метод ArgMax, ArgMin или ArgMedian.

Мин.

Мин. – минимальное значение, это самое меньшее значение, равное или большее началу последовательности.

Эта опция доступна, только если выбран метод Duration.

Макс.

Максимальное значение, это самое большое значение, равное или меньшее концу последовательности.

Эта опция доступна, только если выбран метод Duration.

Игнорировать значение NoData при вычислениях

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

  • Отмечено ­ анализ будет включать все действительные пикселы входных растров и игнорировать любые пикселы NoData.
  • Не отмечено - результатом анализа будет значение NoData, если во входных растрах в пикселах есть хотя бы одно значение NoData. Используется по умолчанию.

Связанные разделы