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í) |