Matematické funkce

Matematické funkce jsou dostupné z nabídky Matematické funkce. Zahrnují standardní trigonometrické funkce i funkce pro absolutní hodnotu, exponenty a jiné funkce. Tyto funkce jsou dostupné pro každého zprostředkovatele dat kromě zprostředkovatelů rastru, služby WFS a služby WMS.

Funkce, které vrací úhly (například ARCCOS), jsou užitečné při vytváření výrazů, které určují natočení.

Když vytváříte výraz pro geoprostorové prvky, můžete použít následující matematické funkce:

Funkce Definice Syntaxe Příklad

ABS

Vrací absolutní hodnotu čísla (bez jeho znaménka) pomocí typu vstupních dat.

Například ABS(-2)=2

ABS(číselná vlastnost)

ABS(úhel potrubí)

ACOS

Vrací arkuskosinus (inverzní kosinus) čísla od -1 do 1 včetně. (Arkuskosinus je úhel, jehož kosinus je roven danému číslu.) Návratová hodnota je v radiánech s typem dat Double.

Například ACOS(.5)=pi/3

ACOS(číselná vlastnost)

ACOS(vlastnost potrubí)

ASIN

Vrací arkussinus (inverzní sinus) čísla od -1 do 1 včetně. (Arkussinus je úhel, jehož sinus je roven danému číslu.) Návratová hodnota je v radiánech s typem dat Double.

Například ASIN(.5)=pi/6

ASIN(číselná vlastnost)

ASIN(vlastnost potrubí)

ATAN

Vrací arkustangens (inverzní tangens) jakéhokoliv čísla. (Arkustangens je úhel, jehož tangens je roven danému číslu.) Návratová hodnota je v radiánech s typem dat Double.

Například ATAN(1)=pi/4

ATAN(číselná vlastnost)

ATAN(vlastnost potrubí)

ATAN2

Vrací arkustangens (inverzní tangens) souřadnic X a Y bodu. Každá souřadnice může být libovolné reálné číslo. Návratová hodnota je v radiánech s typem dat Double.

Například ATAN2(-.7071,.7071)=3pi/4

ATAN2(číselná vlastnost x, číselná vlastnost y)

ATAN2(vlastnost ulice SJ, vlastnost ulice VZ)

COS

Vrací kosinus úhlu. Návratová hodnota má typ dat Double. (V pravoúhlém trojúhelníku je kosinus úhlu poměr sousední odvěsny k přeponě).

Například COS(pi/3)=.5

COS(vlastnost úhlu)

COS(úhel potrubí)

EXP

EXP vrací e umocněné na určenou mocninu, kde e = 2.71828183 ...

EXP vrací hodnotu s typem dat Double.

Například EXP(2)=7.389056099...

EXP(číselná vlastnost)

EXP(vlastnost délky ulice)

LN

Vrací přirozený logaritmus kladného čísla. Návratová hodnota má typ dat Double. Přirozený logaritmus je často používán k určení toho, jak dlouho bude trvat dosáhnout uvedené úrovně.

Například LN(2.71828183)=1

LN(číselná vlastnost)

LN(požadovaná vlastnost úrovně)

LOG

Vrací logaritmus čísla o určeném základu. Návratová hodnota má typ dat Double. Základ může být jakákoliv hodnota různá od 1 a číslo může být jakákoliv kladná hodnota.

Například LOG(10,100)=2

LOG(základní, číselná vlastnost)

LOG(10, vlastnost ceny)

MOD

Vrací zbytek čísla (dělenec) po dělení jiným číslem (dělitelem).

Například MOD(11,4)=3

Používá funkci FLOOR k zaokrouhlení. Další informace naleznete v části Použití příkazu Mod a Zbytek.

MOD(dělenec, dělitel)

MOD(hodnota parcely, plocha parcely)

POWER

Vrací výsledek čísla umocněného druhým číslem. Návratová hodnota má typ dat Double.

Základ a exponent mohou být jakákoliv čísla, ale jestliže je základ záporný, pak musí být mocnina celé číslo.

Například POWER(5,2)=25

POWER(Base_number,Power_number)

POWER(cena parcely,2)

REMAINDER

Vrací zbytek čísla po dělení jiným číslem.

Například REMAINDER(11,4)=-1

Používá funkci ROUND k zaokrouhlení. Další informace naleznete v části Použití příkazu Mod a Zbytek.

REMAINDER(dělenec, dělitel)

REMAINDER(cena parcely,4)

SIN

Vrací sinus úhlu. Návratová hodnota má typ dat Double. (V pravoúhlém trojúhelníku je sinus úhlu poměr protilehlé odvěsny k přeponě).

Například SIN(pi/6)=.5

SIN(vlastnost úhlu)

SIN(úhel potrubí)

SQRT

Vrací druhou odmocninu kladného čísla. Návratová hodnota má typ dat Double.

Například SQRT(25)=5

SQRT(číselná vlastnost)

SQRT(plocha parcely)

TAN

Vrací tangens úhlu. Návratová hodnota má typ dat Double. V pravoúhlém trojúhelníku je TAN poměr protilehlé odvěsny k sousední odvěsně.

Například TAN(pi/4)=1

TAN(vlastnost úhlu)

TAN(úhel potrubí)