Конвертация входных данных из градусов в радианы для инструментов группы Тригонометрические (Trigonometric)
Чтобы использовать градусы в качестве входных данных для тригонометрических инструментов, нужно конвертировать значения в радианы. Чтобы выполнить конвертацию, нужно умножить входные значения на pi/180, или приблизительно 0,01745.
В Python эту конвертацию можно сделать непосредственно в выражении, либо вы можете определить переменную, которая будет сохранять значение и повторно использовать его при необходимости. При использовании инструмента Косинус в качестве примера, синтаксис может быть таким:
>>> 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) |
|