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

Обзор

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

Примечания

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

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

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

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

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

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

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

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

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

Параметры

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

Растр

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

Растр2

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

Операция

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

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

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

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

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

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

Тип экстента

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

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

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