Арифметическая функция выполняет арифметическую операцию между двумя растрами или растром и скалярной величиной, и наоборот.
Входные данные для этой функции:
- Входной растр 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.
Размер ячейки
Этот параметр указывает способ выбора размера ячейки выходного растра, если входные растры имеют различные размеры ячейки.
- Первый – определяет размер выходной ячейки по размеру ячейки первого входного растра.
- Последний – определяет размер выходной ячейки по размеру ячейки последнего входного растра.
- Максимум – определяет размер выходной ячейки по максимальному размеру ячейки входных растров.
- Среднее – определяет размер выходной ячейки по среднему размеру обоих входных растров.
- Минимум – определяет размер выходной ячейки по минимальному размеру ячейки входных растров.
Экстент
Этот параметр указывает способ расчета выходного экстента, если входные растры имеют различные экстенты.
- Первый – определяет выходной экстент по экстенту первого входного растра.
- Последний – определяет выходной экстент по экстенту последнего входного растра.
- Пересечение – определяет выходной экстент как область пересечения входных растров.
- Объединение – определяет выходной экстент как совокупный экстент входных растров.
Входные растры | Экстент, если Первый | Экстент, если Последний | Экстент, если Пересечение | Экстент, если Объединение |
---|---|---|---|---|