Математические функции доступны в меню Математическая функция. К ним относятся стандартные тригонометрические операции, а также функции вычисления абсолютных значений, экспоненты и др. Эти функции доступны для любых форматов файлов, кроме растровых, WFS и WMS.
Функции для возврата углов (например ARCCOS) полезно использовать при форматировании выражений, которые определяют поворот.
При создании выражения для геопространственных элементов можно использовать следующие математические функции.
Функция | Определение | Синтаксис | Пример |
---|---|---|---|
ABS |
Возврат абсолютного значения числа (без знака) с использованием типа данных ввода. Например, ABS(-2)=2 |
ABS(Numeric_Property) |
ABS(Pipe_Angle) |
ACOS |
Возврат арккосинуса или инверсия косинуса: число между -1 и 1 или равное им. Арккосинус — это угол, косинус которого равен указанному числу. Возвращаемое значение указывается в радианах с использованием типа данных "Веществ. дв. точности". Например, ACOS(.5)=pi/3 |
ACOS(Numeric_Property) |
ACOS(Pipe_Property) |
ASIN |
Возврат арксинуса или инверсия синуса: число между -1 и 1 или равное им. Арксинус — это угол, синус которого равен указанному числу. Возвращаемое значение указывается в радианах с использованием типа данных "Веществ. дв. точности". Например, ASIN(.5)=pi/6 |
ASIN(Numeric_Property) |
ASIN(Pipe_Property) |
ATAN |
Возврат арктангенса или инверсия тангенса для любого числа. Арктангенс — это угол, тангенс которого равен указанному числу. Возвращаемое значение указывается в радианах с использованием типа данных "Веществ. дв. точности". Например, ATAN(1)=pi/4 |
ATAN(Numeric Property) |
ATAN(Pipe_Property) |
ATAN2 |
Возврат арктангенса или инверсия тангенса для координат X и Y точки. В качестве координаты может выступать вещественное число. Возвращаемое значение указывается в радианах с использованием типа данных "Веществ. дв. точности". Например, ATAN2(-.7071,.7071)=3pi/4 |
ATAN2(x_Numeric_Property, y_Numeric_Property) |
ATAN2(NS_Street_Property, EW_Street_Property) |
COS |
Возврат косинуса угла. Возвращаемое значение указывается с использованием типа данных "Веществ. дв. точности". (В правом треугольнике косинус угла является соотношением смежной стороны и гипотенузы). Например, COS(pi/3)=.5 |
COS(Angle_Property) |
COS(Pipe_Angle) |
EXP |
EXP возвращает e, возведенное в указанную степень, где e = 2,71828183 ... EXP возвращает значение с использованием типа данных "Веществ. дв. точности". Например, EXP(2)=7,389056099... |
EXP(Numeric_Property) |
EXP(Street_Length_Property) |
LN |
Возврат натурального логарифма положительного числа. Возвращаемое значение указывается с использованием типа данных "Веществ. дв. точности". Натуральный логарифм часто используется для определения времени достижения заданного уровня. Например, LN(2,71828183)=1 |
LN(Numeric Property) |
LN(Desired_Level_Property) |
LOG |
Возврат логарифма числа по заданному основанию. Возвращаемое значение указывается с использованием типа данных "Веществ. дв. точности". Основанием может быть любое положительное значение, отличное от 1, а числом может быть любое положительное значение. Например, LOG(10,100)=2 |
LOG(Base, Numeric_Property) |
LOG(10,Cost_Property) |
MOD |
Возврат остатка от деления числа (делимое) на другое число (делитель). Например, MOD(11,4)=3 Используйте функцию FLOOR для округления. Более подробные сведения см. в разделе Использование функций Mod и Remainder. |
MOD(Dividend, Divisor) |
MOD(Parcel_Value, Parcel_Area) |
POWER |
Возврат результата одного числа, возведенного в степень второго числа. Возвращаемое значение указывается с использованием типа данных "Веществ. дв. точности". Основание и экспонента могут быть любыми числами, но если основание является отрицательным числом, степень должна быть целым числом. Например, POWER(5,2)=25 |
POWER(Base_number,Power_number) |
POWER(Parcel_Cost,2) |
REMAINDER |
Возврат остатка от деления числа на другое число. Например, REMAINDER(11,4)=-1 Используйте функцию ROUND для округления. Более подробные сведения см. в разделе Использование функций Mod и Remainder. |
REMAINDER(Dividend, Divisor) |
REMAINDER(Parcel_Cost,4) |
SIN |
Возврат синуса угла. Возвращаемое значение указывается с использованием типа данных "Веществ. дв. точности". В правом треугольнике синус угла является соотношением противоположной стороны и гипотенузы. Например, SIN(pi/6)=.5 |
SIN(Angle_Property) |
SIN(Pipe_Angle) |
SQRT |
Возврат квадратного корня положительного числа. Возвращаемое значение указывается с использованием типа данных "Веществ. дв. точности". Например, SQRT(25)=5 |
SQRT(Numeric_Property) |
SQRT(Parcel_Area) |
TAN |
Возврат тангенса угла. Возвращаемое значение указывается с использованием типа данных "Веществ. дв. точности". В правом треугольнике TAN - это соотношение противоположной стороны и смежной стороны. Например, TAN(pi/4)=1 |
TAN(Angle_Property) |
TAN(Pipe_Angle) |