Список растровых функций ArcGIS Image Analyst

Доступно с лицензией Image Analyst.

Дополнительный модуль ArcGIS Image Analyst содержит широкий набор растровых функций в ArcGIS Pro.

Функции растра

В дополнительном модуле Image Analyst предусмотрено большое количество функций растра. Эти функции, сгруппированные по категориям в соответствии с функциональными возможностями, показаны в следующих таблицах. Каждой функции в таблице соответствует подробное описание.

Анализ

К категории Анализ относятся следующие растровые функции. Используйте функции анализа для изучения многомерных наборов данных и наборов данных изображений.

ФункцияОписание
CCDC Анализ

Оценивает изменения значений пикселов с течением времени с помощью метода Непрерывное обнаружение и классификация изменений (CCDC) и генерирует растр анализа изменений, содержащий результаты модели.

Вычислить изменения

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

Выявить изменения, используя анализ изменений

Функция Выявить изменения, используя функцию анализа изменений генерирует растровый слой, содержащий информацию об изменениях пикселов по датам, используя растр анализа изменений. Растр анализа изменений должен быть создан с помощью инструментов Анализ изменений с помощью CCDC или Анализ изменений с помощью LandTrendr, либо функций растра Анализ CCDC или Анализ LandTrendr.

Создать тренд

Оценивает тренд для каждого пиксела вдоль измерения для одной или нескольких переменных в многомерном растре.

Анализ LandTrendr

Оценивает изменения в значениях пикселов во времени с использованием метода обнаружения трендов нарушений и восстановлений на базе Landsat (LandTrendr) и создает растр анализа изменений, содержащий результаты модели.

Прогнозировать, используя тренд

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

Обработать коллекцию растров

Обрабатывает каждый срез многомерного растра или каждый элемент растра мозаики. Эта функция также позволяет собрать несколько срезов в один.

Взвешенная сумма

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

Функции классификации

Следующие растровые функции находятся в категории Классификация. Используйте функции сегментации и классификации для подготовки сегментированных растров или основанных на пикселах наборов растровых данных для использования в создании классифицированных наборов растровых данных.

ФункцияОписание
Классификация

Применяет к набору растровых данных или сегментированному растру соответствующий классификатор и учебные данные, заданные в обучающем файле .ecd.

Линейное спектральное несмешивание

Выполняет субпиксельную классификацию и вычисляет относительную распространенность различных типов почвенно-растительного покрова для отдельных пикселов.

Классификатор по методу максимального правдоподобия

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

Прогнозировать, используя регрессию

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

Сегментация методом среднего сдвига

Группирует в сегменты смежные пикселы с одинаковыми спектральными характеристиками. Это можно использовать в качестве второго растра в Функции классификации.

Функции Конвертации

Следующая растровая функция находится в категории Конвертация.

ФункцияОписание

Тренд в RGB

Конвертирует растр тренда в трехканальный (красный, зеленый и синий) растр. Растр тренда создается растровыми функциями Создать тренд и Анализ CCDC.

Функции управления данными

Следующая функция находится в категории функций растра Управление данными.

ФункцияОписание

Агрегировать многомерный растр

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

Геометрическая медиана

Функция Геометрическая медиана вычисляет геометрическую медиану по пикселам во временном ряду многоканального изображения.

Математические функции

Следующие растровые функции находятся в категории Математические. Общие математические функции применяют математическую функцию к входным растрам. Эти инструменты попадают в несколько категорий. Арифметические инструменты выполняют базовые арифметические операции, например, сложение или умножение. Существуют инструменты, которые выполняют различные типы операций возведения в степень, которые включают экспоненты и логарифмы, в дополнение к основным операциям степени. Остальные инструменты используются либо для конвертации знаков, либо для конвертации между целочисленными типами данных и типами данных с плавающей запятой.

ФункцияОписание
Абсолютное значение

Вычисляет абсолютное значение пикселов в растре.

Арифметический

Использует значения пикселов для вычисления математических операций над перекрывающимися растрами.

Арифметика каналов

Вычисляет индексы с помощью предопределенных формул или заданных пользователем выражений.

Калькулятор

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

Разделить

Делит значения двух растров по принципу пиксел-за-пикселом.

Exp

Вычисляет экспоненту по основанию е пикселов в растре.

Exp10

Вычисляет экспоненту по основанию 10 для пикселов в растре.

Exp2

Вычисляет экспоненту по основанию 2 пикселов в растре.

Float

Преобразует значение каждого пиксела растра в представление с плавающей запятой.

Int

Преобразует значения пиксела растра в целочисленные путем округления.

Ln

Вычисляет натуральный логарифм (по основанию е) пикселов в растре.

Log10

Вычисляет десятичный логарифм пикселов в растре.

Log2

Вычисляет двоичный логарифм каждого пиксела в растре.

Вычесть

Вычитает значение второго входного растра из значений первого входного растра по принципу пиксел-за-пикселом.

Mod

Находит остаток (по модулю) первого растра при делении на второй растр по принципу пиксел-за-пикселом.

Изменить знак

Изменяет знак (умножает на -1) значений пикселов входного растра по принципу пиксел-за-пикселом.

Сложить

Добавляет (суммирует) значения двух растров по принципу пиксел за пикселом.

Степень

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

Округлить в меньшую сторону

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

Округлить в большую сторону

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

Возвести в квадрат

Возводит в квадрат значения пикселов в растре.

Квадратный корень

Вычисляет квадратный корень значений пикселов в растре.

Умножить

Перемножает значения их двух растров по принципу пиксел-за-пикселом.

Математические: Условия

Следующие растровые функции находятся в категории Математические: Условия. Функции Условия позволяют управлять выходными значениями на основе условий, заданных для входных значений. Существует два типа условий, которые могут применяться: запросы к атрибутам или условие, основанное на позиции условного утверждения в списке.

ФункцияОписание
Условие

Выполняет для каждой ячейки входного растра оценку по принципу условной выборки.

Установить Null

Задает определенным местоположениям пикселов NoData на основе заданного критерия. Выдает значение NoData, если при выполнении оценки условия получено значение Истина, и выдает значение, определяемое другим растром, если получено значение Ложь.

Математические: Логические

Следующие растровые функции находятся в категории Математические: Логические. Функции Логические математические оценивают значения входных данных и определяют выходные значения на основании Булевой логики. Эти функции обрабатывают наборы растровых данных в пяти основных областях: побитовое, булево, комбинаторное, логическое и реляционное.

ФункцияОписание
Побитовый оператор And

Выполняет побитовую операцию And для бинарных значений двух входных растров.

Побитовый оператор Left Shift

Выполняет операцию побитового сдвига влево над двоичными значениями двух исходных растров.

Побитовый оператор Not

Выполняет Побитовую операцию Not (дополнение) над двоичными значениями входного растра.

Побитовый оператор Or

Выполняет побитовую операцию "или" над двоичными значениями двух входных растров.

Побитовый оператор Right Shift

Выполняет побитовую операцию "Сдвиг вправо" над двоичными значениями входного растра.

Побитовый оператор Xor

Выполняет побитовую операцию "исключающее или" над двоичными значениями двух входных растров.

Булев оператор And

Выполняет булеву операцию "And" над значениями пикселов двух исходных растров.

Если оба входных значения истинны (ненулевые), выходное значение равно 1. Если одно или оба значения ложны (нулевые), выходное значение – 0.

Булев оператор Not

Выполняет Булеву операцию Not (дополнительно) для значений пикселов двух входных растров.

Если входные значения истинны (ненулевые), выходное значение будет 0. Если входные значения ложные (нулевые), выходное значение будет 1.

Булев оператор Or

Выполняет Булеву операцию ИЛИ (OR) для значений ячеек двух входных растров.

Если одно или оба входных значения истинны (ненулевые), выходное значение 1. Если входные значения ложные (нулевые), выходное значение будет 0.

Булев оператор XOr

Выполняет Булеву операцию исключающего Или (XOr) для значений ячеек двух входных растров.

Если одно входное значение истинно (ненулевое), а другое ложно (нулевое), выходным значением будет 1. Если оба входных значения истинные или оба входных значения ложные, выходное значение будет равно нулю.

Равно

Выполняет операцию Равно для двух растров пиксел за пикселом.

Больше

Выполняет относительную операцию отношения Больше для двух входных растров по принципу пиксел за пикселом.

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

Больше или равно

Выполняет операцию отношения Больше или равно для двух входных растров по принципу пиксел за пикселом.

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

Is Null

Определяет, какие значения из входного растра являются значениями NoData по принципу пиксел за пикселом.

Возвращает значение 1, если входное значение – NoData и 0 для пикселов, значение которых не NoData.

Меньше

Выполняет операцию отношения Меньше для двух входных растров по принципу пиксел за пикселом.

Возвращает значение 1 для пикселов, где значение первого растра меньше значения второго растра.

Меньше или равно

Выполняет операцию отношения Меньше или равно для двух входных растров по принципу пиксел за пикселом.

Возвращает для пикселов значение 1 там, где первый растр меньше или равен второму, и значение 0, где это не так.

Не равно

Выполняет операцию отношения Меньше или равно для двух входных растров по принципу пиксел за пикселом.

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

Математические: Тригонометрические

Следующие растровые функции находятся в категории Математические: Тригонометрические. Тригонометрические математические функции выполняют различные тригонометрические вычисления над значениями во входном растре.

ФункцияОписание
ACos

Вычисляет арккосинус пикселов в растре.

ACosH

Вычисляет гиперболический ареа-косинус пикселов в растре.

ASin

Вычисляет арксинус пикселов в растре.

ASinH

Вычисляет гиперболический синус пикселов в растре.

ATan

Вычисляет арктангенс пикселов в растре.

ATan2

Вычисляет арктангенс (на основе x,y) пикселов в растре.

ATanH

Вычисляет ареа-тангенс пикселов в растре.

Cos

Вычисляет косинус пикселов в растре.

CosH

Вычисляет гиперболический косинус пикселов в растре.

Sin

Вычисляет синус пикселов в растре.

SinH

Вычисляет гиперболический синус пикселов в растре.

Tan

Вычисляет тангенс значений пикселов в растре.

TanH

Вычисляет гиперболический тангенс значений пикселов в растре.

Статистические

Следующие растровые функции находятся в категории Статистические. Используйте статистические функции для выполнения статистических операций с растрами на локальной, окрестностной или зональной основе.

ФункцияОписание
Статистика по ячейкам

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

Статистика перемещения измерений

Вычисляет статистику по движущемуся окну для многомерных данных по заданному измерению.

Фокальная статистика

Вычисляет статистику для ячеек в пределах окрестности каждого пиксела входного растра. Доступно несколько форм окрестности.

Зональная статистика

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

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


В этом разделе
  1. Функции растра