Математические функции доступны в меню Математическая функция. К ним относятся стандартные тригонометрические операции, а также функции вычисления абсолютных значений, экспоненты и др. Эти функции доступны для каждого поставщика данных, кроме поставщиков растра, WFS и WMS.
Функции для возврата углов (например ARCCOS) полезно использовать при форматировании выражений, которые определяют поворот.
При создании выражения для геопространственных элементов можно использовать следующие математические функции.
Функция | Определение | Синтаксис | Пример |
---|---|---|---|
ABS |
Возврат абсолютного значения числа (без знака) с использованием типа данных ввода. Например, ABS(-2)=2 |
ABS(Числовое_свойство) |
ABS(Угол_трубопровода) |
ACOS |
Возврат арккосинуса или инверсия косинуса: число между -1 и 1 или равное им. Арккосинус — это угол, косинус которого равен указанному числу. Возвращаемое значение указывается в радианах с использованием типа данных "Веществ. дв. точности". Например, ACOS(.5)=pi/3 |
ACOS(Числовое_свойство) |
ACOS(Свойство_трубопровода) |
ASIN |
Возврат арксинуса или инверсия синуса: число между -1 и 1 или равное им. Asin — это угол, синус которого равен указанному числу. Возвращаемое значение указывается в радианах с использованием типа данных "Веществ. дв. точности". Например, ASIN(.5)=pi/6 |
ASIN(Числовое_свойство) |
ASIN(Свойство_трубопровода) |
ATAN |
Возврат арктангенса или инверсия тангенса для любого числа. Atan — это угол, тангенс которого равен указанному числу. Возвращаемое значение указывается в радианах с использованием типа данных "Веществ. дв. точности". Например, ATAN(1)=pi/4 |
ATAN(Числовое_свойство) |
ATAN(Свойство_трубопровода) |
ATAN2 |
Возврат арктангенса или инверсия тангенса для координат X и Y точки. В качестве координаты может выступать вещественное число. Возвращаемое значение указывается в радианах с использованием типа данных "Веществ. дв. точности". Например, ATAN2(-.7071,.7071)=3pi/4 |
ATAN2(Числовое_свойство_x, числовое_свойство_y) |
ATAN2(Свойство_улицы_NS, свойство_улицы_EW) |
COS |
Возврат косинуса угла. Возвращаемое значение указывается с использованием типа данных "Веществ. дв. точности". (В правом треугольнике косинус угла является соотношением смежной стороны и гипотенузы.) Например, COS(pi/3)=.5 |
COS(Свойство_угла) |
COS(Угол_трубопровода) |
EXP |
EXP возвращает e, возведенное в указанную степень, где e = 2,71828183 ... EXP возвращает значение с использованием типа данных "Веществ. дв. точности". Например, EXP(2)=7,389056099... |
EXP(Числовое_свойство) |
EXP(Свойство_длины_улицы) |
LN |
Возврат натурального логарифма положительного числа. Возвращаемое значение указывается с использованием типа данных "Веществ. дв. точности". Натуральный логарифм часто используется для определения времени достижения заданного уровня. Например, LN(2,71828183)=1 |
LN(Числовое_свойство) |
LN(Свойство_требуемого_уровня) |
LOG |
Возврат логарифма числа по заданному основанию. Возвращаемое значение указывается с использованием типа данных "Веществ. дв. точности". Основанием может быть любое положительное значение, отличное от 1, а числом может быть любое положительное значение. Например, LOG(10,100)=2 |
LOG(Основание, числовое_свойство) |
LOG(10,свойство_цены) |
MOD |
Возврат остатка от деления числа (делимое) на другое число (делитель). Например, MOD(11,4)=3 Используйте функцию FLOOR для округления. Более подробные сведения см. в разделе Использование функций Mod и Remainder. |
MOD(Делимое, делитель) |
MOD(Стоимость_участка, площадь_участка) |
POWER |
Возврат результата одного числа, возведенного в степень второго числа. Возвращаемое значение указывается с использованием типа данных "Веществ. дв. точности". Основание и экспонента могут быть любыми числами, но если основание является отрицательным числом, степень должна быть целым числом. Например, POWER(5,2)=25 |
POWER(Число_основания,число_степени) |
POWER(Цена_участка,2) |
REMAINDER |
Возврат остатка от деления числа на другое число. Например, REMAINDER(11,4)=-1 Используйте функцию ROUND для округления. Более подробные сведения см. в разделе Использование функций Mod и Remainder. |
REMAINDER(Делимое, делитель) |
REMAINDER(Цена_участка,4) |
SIN |
Возврат синуса угла. Возвращаемое значение указывается с использованием типа данных "Веществ. дв. точности". В правом треугольнике синус угла является соотношением противоположной стороны и гипотенузы. Например, SIN(pi/6)=.5 |
SIN(Свойство_угла) |
SIN(Угол_трубопровода) |
SQRT |
Возврат квадратного корня положительного числа. Возвращаемое значение указывается с использованием типа данных "Веществ. дв. точности". Например, SQRT(25)=5 |
SQRT(Числовое_свойство) |
SQRT(Площадь_участка) |
TAN |
Возврат тангенса угла. Возвращаемое значение указывается с использованием типа данных "Веществ. дв. точности". В правом треугольнике TAN - это соотношение противоположной стороны и смежной стороны. Например, TAN(pi/4)=1 |
TAN(Свойство_угла) |
TAN(Угол_трубопровода) |