Skip To Content

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

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

Входные данные для этой функции:

  • Входной растр 1
  • Входной растр 2
  • Операция
  • Размер ячейки
  • Экстент

Если необходимо создать растр с постоянными и равными значениями каждого пиксела, щелкните стрелку ниспадающего меню Растр в разделе Создать растр на основе константы диалогового окна и выберите либо Растр 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.

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

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

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

Экстент

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

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

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

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

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

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

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

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