Доступно с лицензией Image Analyst.
Доступно с лицензией Spatial Analyst.
Обзор
Вычисляет арктангенс (на основе x,y) пикселов в растре.
Примечания
Функция ATan2 конвертирует прямоугольные координаты (x,y) в полярные (r,θ), где r – расстояние от начальной точки и θ – угол от оси x.
Уравнение для определения ATan2:
tanθ = y / x
(где θ – угол). Операция ATan2 обрабатывает все квадранты в прямоугольной матрице (в зависимости от знака).Значение первых указанных входных данных используется как числитель в вычислении угла тангенса (y). Значение вторых входных данных используется как знаменатель в вычислении угла (x).
В математике все тригонометрические функции имеют определенный диапазон корректных входных значений, называемый доменом. Выходные значения каждой функции также имеют определенный диапазон. Для этого инструмента домен и диапазон следующие:
- Домен: -∞ < [in_value] < ∞
- Диапазон: -pi< [out_value] ≤ pi
Если оба значения – 0, выходным значением будет значение NoData. Если первое входное значение – 0, выходное значение будет равно 0.
Входные значения для функции ATan2 считаются линейными единицами, и для получения значимых результатов они должны иметь одинаковые единицы измерения.
Выходной растр всегда имеет тип с плавающей точкой, независимо от типа входных значений.
Выходные значения этого инструмента обрабатываются как безразмерные.
В качестве дополнительной справки имеется описание процедуры и некоторые примеры конвертации входных значений из радиан в градусы.
Если оба входных растра являются одноканальными или на входе имеется константа, на выходе получится одноканальный растр.
Если оба входных растра являются многоканальными, функция будет выполнять операцию над каждый каналом, а выходной растр будет многоканальным. Число каналов всех многоканальных растров должно быть одинаковым.
Если один из входных растров является многоканальным, а другие входные данные - константа, функция выполнит операцию с постоянным значением для каждого канала многоканального входного растра, а выходной растр будет многоканальным.
Если все входные данные являются многомерными растрами с одинаковым количеством переменных, функция выполнит операцию для всех срезов с одинаковым значением измерения, а на выходе будет многомерный растр. Переменные во входных данных должны иметь одинаковые или общие размерности.
Если одними из входных данных является многомерный растр, а другие - константой, функция выполнит операцию для всех срезов для всех переменных с постоянным значением, и на выходе будет многомерный растр.
Параметры
Имя параметра | Описание |
---|---|
Растр | Входные данные, которые используются как числитель, или значение y, при вычислении арктангенса. |
Растр2 | Входные данные, которые используются как знаменатель, или значение x, при вычислении арктангенса. |
Тип экстента | Выберите экстент, который будет использоваться в выходном растре:
|
Тип размера ячейки | Выберите размер ячеек, использующийся в выходном растре. Если все размеры входных ячеек одинаковы, все опции приведут к одинаковому результату.
|