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

Обзор

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

Примечания

В следующей таблице описываются опции Типа экстента:

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

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

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

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

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

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

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

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

Параметры

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

Растр

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

Растр2

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

Операция

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

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

  • Сложить – Выдает сумму всех соответствующих значений пикселов для каждого растра. Используется по умолчанию.
  • Вычесть – Выдает разность между соответствующими значениями пикселов для каждого растра. Может использоваться для расчета поиска изменений.
  • Умножить – Выдает произведение соответствующих значений пикселов для каждого растра. Может использоваться для выполнения некоторых функций стоимости.
  • Разделить – Выдает результат деления между соответствующими значениями пикселов для каждого растра.
  • Степень – Выдает результат соответствующих значений пикселов, возведенных в степень входного растра или скалярного значения.
  • Модуль — Вычисляет модуль (%), используя 2 растра. Например, 17 % 5 = 2.

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

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

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

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

Тип экстента

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

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

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

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