Математические функции

Математические функции доступны в меню Математическая функция. К ним относятся стандартные тригонометрические операции, а также функции вычисления абсолютных значений, экспоненты и др. Эти функции доступны для каждого поставщика данных, кроме поставщиков растра, 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(Угол_трубопровода)