Funkcje matematyczne dostępne są z menu Funkcja matematyczna. Obejmują standardowe operacje trygonometryczne, a także funkcje wartości bezwzględnej, wykładniki i inne. Te funkcje są dostępne dla wszystkich dostawców danych z wyjątkiem dostawców rastra, WFS i WMS.
Funkcje zwracające wartość kąta (na przykład ARCCOS) są pomocne podczas formułowania wyrażeń określających obrót.
Podczas tworzenia wyrażenia dla elementów geoprzestrzennych można użyć następujących funkcji matematycznych:
Funkcja | Definicja | Składnia | Przykład |
---|---|---|---|
ABS |
Zwraca wartość bezwzględną liczby (bez znaku) z użyciem typu danych wejściowych. Na przykład ABS(-2)=2 |
ABS(Właściwość_liczbowa) |
ABS(Kąt_rury) |
ACOS |
Zwraca wartość arcus cosinus lub odwrócony cosinus dla liczby z zakresu lub równej -1 i 1. (Arcus cosinus to kąt, którego cosinus jest równy podanej wartości). Zwrócona wartość podana jest w radianach i posiada typ danych podwójnych. Na przykład ACOS(.5)=pi/3 |
ACOS(Właściwość_liczbowa) |
ACOS(Właściwość_rury) |
ASIN |
Zwraca wartość arcus sinus lub odwrócony sinus dla liczby z zakresu lub równej -1 i 1. (Arcus sinus to kąt, którego sinus jest równy podanej wartości). Zwrócona wartość podana jest w radianach i posiada typ danych podwójnych. Na przykład ASIN(.5)=pi/6 |
ASIN(Właściwość_liczbowa) |
ASIN(Właściwość_rury) |
ATAN |
Zwraca wartość arcus tangens lub odwrócony tangens dla dowolnej liczby. (Arcus tangens to kąt, którego tangens jest równy podanej wartości). Zwrócona wartość podana jest w radianach i posiada typ danych podwójnych. Na przykład ATAN(1)=pi/4 |
ATAN(Właściwość_liczbowa) |
ATAN(Właściwość_rury)( |
ATAN2 |
Zwraca wartość arcus tangens lub odwrócony tangens współrzędnych punktu X i Y. Każda ze współrzędnych może być liczbą rzeczywistą. Zwrócona wartość podana jest w radianach i posiada typ danych podwójnych. Na przykład ATAN2(-.7071,.7071)=3pi/4 |
ATAN2(x_właściwość_liczbowa, y_właściwość_liczbowa) |
ATAN2(NS_właściwość_ulicy, EW_właściwość_ulicy) |
COS |
Zwraca cosinus kąta. Zwrócona wartość posiada typ danych podwójnych. (W trójkącie prostokątnym cosinus kąta jest równy stosunkowi przyprostokątnej przyległej do kąta do przeciwprostokątnej). Na przykład COS(pi/3)=.5 |
COS(Właściwość_kąta) |
COS(Kąt_rury) |
EXP |
EXP zwraca wartość e podniesioną do określonego kwadratu, gdzie e = 2.71828183... EXP zwraca wartość posiadającą typ danych podwójnych. Na przykład EXP(2)=7.389056099... |
EXP(Właściwość_liczbowa) |
EXP(Właściwość_długości_ulicy) |
LN |
Zwraca logarytm naturalny liczby dodatniej. Zwrócona wartość posiada typ danych podwójnych. Logarytm naturalny jest często stosowany do określenia, jak długo potrwa osiągnięcie określonego poziomu. Na przykład LN(2.71828183)=1 |
LN(Właściwość_liczbowa) |
LN(Właściwość_określonego_poziomu) |
LOG |
Zwraca logarytm do podstawy określonej jako numer. Zwrócona wartość posiada typ danych podwójnych. Podstawa może być wartością dodatnią inną niż 1, a liczba może mieć dowolną wartość dodatnią. Na przykład LOG(10,100)=2 |
LOG(Podstawa, Właściwość_liczbowa) |
LOG(10,Właściwość_kosztów) |
MOD |
Zwraca resztę liczby (dzielną) po podzieleniu przez inną liczbę (dzielnik). Na przykład MOD(11,4)=3 Korzysta z funkcji FLOOR w celu zaokrąglenia. Aby uzyskać więcej informacji, zobacz sekcję Użycie funkcji Mod i Remainder. |
MOD(Dzielna, dzielnik) |
MOD(Wartość_działki, pole_działki) |
POWER |
Zwraca wynik pojedynczej liczby podniesionej do potęgi drugiej liczby. Zwrócona wartość posiada typ danych podwójnych. Podstawa i wykładnik mogą być dowolnymi liczbami, ale jeśli podstawa jest ujemna, potęga musi być liczbą całkowitą. Na przykład POWER(5,2)=25 |
POWER(Liczba_podstawy,liczba_potęgi) |
POWER(Koszt_działki, 2) |
REMAINDER |
Zwraca resztę liczby po podzieleniu przez inną liczbę. Na przykład REMAINDER(11,4)=-1 Korzysta z funkcji ROUND w celu zaokrąglenia. Aby uzyskać więcej informacji, zobacz sekcję Użycie funkcji Mod i Remainder |
REMAINDER(Dzielna, dzielnik) |
REMAINDER(Koszt_działki,4) |
SIN |
Zwraca sinus kąta. Zwrócona wartość posiada typ danych podwójnych. W trójkącie prostokątnym sinus kąta to stosunek boku przeciwległego do przeciwprostokątnej. Na przykład SIN(pi/6)=.5 |
SIN(Właściwość_kąta) |
SIN(Kąt_rury)( |
SQRT |
Zwraca pierwiastek kwadratowy liczby dodatniej. Zwrócona wartość posiada typ danych podwójnych. Na przykład SQRT(25)=5 |
SQRT(Właściwość_liczbowa) |
SQRT(Pole_działki) |
TAN |
Zwraca tangens kąta. Zwrócona wartość posiada typ danych podwójnych. W trójkącie prostokątnym tangens to stosunek boku przeciwległego do boku przyległego. Na przykład TAN(pi/4)=1 |
TAN(Właściwość_kąta) |
TAN(Kąt_rury) |