Арифметическая функция

Обзор

Функция Арифметическая выполняет арифметическую операцию между двумя растрами или растром и скалярной величиной, и наоборот.

Примечания

Если вы хотите использовать для каждой ячейки растра константу, щелкните стрелку ниспадающего меню Растр в разделе диалогового окна Создать растр на основе константы и выберите Растр 1 или Растр 2. Затем укажите постоянное значение в текстовом поле Константа.

Если в качестве входных данных имеется многоканальный растр, и вы хотите использовать различные постоянные значения для каждого из каналов, вам нужно использовать раздел Создать растр на основе константы. Для опции Растр должен быть выбран Растр 2, а Константа должно включать заданное пользователем значение для каждого канала в виде списка значений, разделенных пробелами, например, 0.5 2 4 0.33.

В следующей таблице описываются параметры Экстента

Входные растрыЭкстент, если ПервыйЭкстент, если ПоследнийЭкстент, если ПересечениеЭкстент, если Объединение

Входные растры

Экстент первого

Экстент последнего

Экстент пересечения

Экстент объединения

Опции Операций:

  • Сумма – Выдает сумму всех соответствующих значений пикселов для каждого растра.
    output = Raster1 + Raster2
    Арифметическая функция – Сложить
  • Разность – Выдает разность между соответствующими значениями пикселов для каждого растра. Может использоваться для расчета поиска изменений.
    output = Raster1 - Raster2
    Арифметическая функция – Вычесть
  • Умножение – Выдает произведение соответствующих значений пикселов для каждого растра. Может использоваться для выполнения некоторых функций стоимости.
    output = Raster1 × Raster2
    Арифметическая функция – Умножить
  • Деление – Выдает результат деления между соответствующими значениями пикселов для каждого растра.
    output = Raster1 ÷ Raster2
  • Степень – Выдает результат соответствующих значений пикселов, возведенных в степень входного растра или скалярного значения.
    output = Raster1Растр2
  • Мода – Выдает наиболее часто встречаемое значение пиксела среди всех перекрывающихся пикселов. Например, если в растре имеется шесть каналов, будет шесть перекрывающихся пикселов. Для значений 4, 5, 6, 4, 7, 9 значение моды будет 4.

Параметры

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

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

Первый входной набор растровых данных.

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

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

Операция

Арифметическая операция, выполняемая между двумя входными растрами.

Можно выбрать следующие опции:

  • Сумма – Выдает сумму всех соответствующих значений пикселов для каждого растра.
  • Разность – Выдает разность между соответствующими значениями пикселов для каждого растра. Может использоваться для расчета поиска изменений.
  • Умножение – Выдает произведение соответствующих значений пикселов для каждого растра. Может использоваться для выполнения некоторых функций стоимости.
  • Деление – Выдает результат деления между соответствующими значениями пикселов для каждого растра.
  • Степень – Выдает результат соответствующих значений пикселов, возведенных в степень входного растра или скалярного значения.
  • Мода – Выдает наиболее часто встречаемое значение пиксела среди всех перекрывающихся пикселов. Например, если в растре имеется шесть каналов, будет шесть перекрывающихся пикселов. Для значений 4, 5, 6, 4, 7, 9, значение моды будет равно 4

Размер ячейки

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

  • Первый – определяет размер выходной ячейки по размеру ячейки первого входного растра.
  • Последний – определяет размер выходной ячейки по размеру ячейки последнего входного растра.
  • Максимум – определяет размер выходной ячейки по максимальному размеру ячейки входных растров.
  • Среднее – определяет размер выходной ячейки по среднему размеру обоих входных растров.
  • Минимум – определяет размер выходной ячейки по минимальному размеру ячейки входных растров. Используется по умолчанию.

Экстент

Экстент указывает способ расчета выходного экстента, если входные растры имеют различные экстенты.

  • Первый – определяет выходной экстент по экстенту первого входного растра. Используется по умолчанию
  • Пересечение – определяет выходной экстент как область пересечения входных растров.
  • Последний – определяет выходной экстент по экстенту последнего входного растра.
  • Объединение – определяет выходной экстент как совокупный экстент входных растров.

Растр

Растр, для которого создаются постоянные значения пикселов.

Выберите Растр 1 или Растр 2 в качестве константного растра. Затем укажите постоянное значение в текстовом поле Константа.

Константа

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

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

Растр

Первый входной набор растровых данных.

Растр2

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

Операция

Арифметическая операция, выполняемая между двумя входными растрами.

Можно выбрать следующие опции:

  • Сумма – Выдает сумму всех соответствующих значений пикселов для каждого растра.
  • Разность – Выдает разность между соответствующими значениями пикселов для каждого растра. Может использоваться для расчета поиска изменений.
  • Умножение – Выдает произведение соответствующих значений пикселов для каждого растра. Может использоваться для выполнения некоторых функций стоимости.
  • Деление – Выдает результат деления между соответствующими значениями пикселов для каждого растра.
  • Степень – Выдает результат соответствующих значений пикселов, возведенных в степень входного растра или скалярного значения.
  • Мода – Выдает наиболее часто встречаемое значение пиксела среди всех перекрывающихся пикселов. Например, если в растре имеется шесть каналов, будет шесть перекрывающихся пикселов. Для значений 4, 5, 6, 4, 7, 9, значение моды будет равно 4

Тип размера ячейки

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

  • Первый – определяет размер выходной ячейки по размеру ячейки первого входного растра.
  • Минимум – определяет размер выходной ячейки по минимальному размеру ячейки входных растров.
  • Максимум – определяет размер выходной ячейки по максимальному размеру ячейки входных растров. Используется по умолчанию.
  • Среднее – определяет размер выходной ячейки по среднему размеру обоих входных растров.
  • Последний – определяет размер выходной ячейки по размеру ячейки последнего входного растра.

Тип экстента

Тип экстента указывает способ расчета выходного экстента, если входные растры имеют различные экстенты.

  • Первый – определяет экстент выходного растра по размеру экстента первого входного растра.
  • Пересечение – за экстент выходного растра принимается область пересечения входных растров. Используется по умолчанию.
  • Объединение – за экстент выходного растра принимается полный экстент всех входных растров.
  • Последний – определяет экстент выходного растра по размеру экстента последнего входного растра.

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