ArcGIS for Desktop

  • Документация
  • Стоимость
  • Поддержка

  • My Profile
  • Справка
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS for Desktop

Полноценная профессиональная ГИС

ArcGIS for Server

ГИС предприятия

ArcGIS for Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Стоимость
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

Справка

  • Главная
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительно...

Функция ArgStatistics

  • Методы
  • Неопределенный класс
  • Min и Max
  • Индекс

Есть четыре метода для функции ArgStatistics: ArgMax, ArgMin, ArgMedian и Duration.

И есть пять входных параметров для этой функции:

  • Методы (Methods) – Выберите статистический метод для вычисления.
  • Неопределенный класс (Undefined class) – Константа, которая будет возвращена, если не будет вычислено определенного результата.
  • Мин (Min) – Минимальное значение, которое вы задали как большее или равное самому меньшему значению.
  • Макс. (Max) – Максимальное значение, которое вы задали как меньшее или равное самому большому значению.
  • Индекс (Index) – У этой функции есть два типа индексов: индекс растра и индекс канала. Входной индекс фиксирует каждый входной растр, где каждая строка с такими же входным индексом и есть тот же растр. Индекс канала фиксирует каждый входной канал, каждый индекс канала уникален.

Методы

Arg Max

ArgMax – это аргумент максимума. В методе ArgMax всем каналам из каждого входного растра назначаются индексы канала по порядку, начиная с нуля, которые предварительно сортируются по индексу растров, как это показано в таблице ниже, а затем в соответствии с каналами, входящими в каждый растр.

Например, если первый входной растр (входной индекс 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

Arg Min

ArgMin – это аргумент минимума, который возвращает Band index (Индекс канала) в котором значение пиксела достигает своего минимального значения.

Например, в предыдущей таблице минимальное Pixel value (Значение пиксела) 28, он хранится в Band (Канале) b24, где Band index 5. Поэтому функция ArgMin вернет значение 5.

ArgMedian

Метод 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.

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

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

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

Min и Max

Min и Max – это значения, которые вы задаете для метода Duration. Мин (Min) – Минимальное значение, это самое меньшее значение, равное или большее началу последовательности. Макс (Max) – Максимальное значение, это самое большое значение, равное или меньшее концу последовательности.

Эти значения используются в качестве входных только для метода Продолжительность (Duration).

Индекс

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

Связанные темы

  • Какие функции применяются к набору растровых данных или к набору данных мозаики?
  • Редактирование последовательностей функций в наборе данных мозаики
Отзыв по этому разделу?

ArcGIS for Desktop

  • На главную
  • Документация
  • Стоимость
  • Поддержка

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог сотрудников
  • Конференция пользователей
  • Саммит разработчиков
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Конфиденциальность | Правовая информация