Доступно с лицензией Spatial Analyst.
Чтобы использовать градусы в качестве входных данных для тригонометрических инструментов, нужно конвертировать значения в радианы. Чтобы выполнить конвертацию, нужно умножить входные значения на pi/180, или приблизительно 0,01745.
В Python эту конвертацию можно сделать непосредственно в выражении, либо вы можете определить переменную, которая будет сохранять значение и повторно использовать его при необходимости. При использовании инструмента Cos в качестве примера, синтаксис может быть таким:
>>> import math
>>> from arcpy.sa import *
>>> OutRas = Cos (InRas * math.pi / 180.0)
Или вы можете использовать переменную для коэффициента конвертации:
>>> import math
>>> deg2rad = math.pi / 180.0
>>> from arcpy.sa import *
>>> OutRas = Cos (InRas * deg2rad)
На следующих рисунках показана конвертация входных данных, значения которых конвертированы из градусов в радианы до выполнения определенных операций.
Примеры конвертации тригонометрических входных данных в радианы
Инструмент | Иллюстрация и синтаксис Python |
Cos | |
Sin | |
Tan |