Les fonctions mathématiques sont disponibles dans le menu Fonction mathématique. Il s'agit des opérations trigonométriques standard, ainsi que des fonctions de valeur absolue, d'exposants et autres. Ces fonctions sont disponibles pour chaque fournisseur de données, à l'exception des fournisseurs raster, WFS et WMS.
Les fonctions renvoyant des angles (par exemple, ARCCOS) sont utiles pour la formulation d'expressions définissant une rotation.
Lorsque vous créez une expression pour des objets géospatiaux, vous pouvez faire appel aux fonctions mathématiques suivantes.
Fonction | Définition | Syntaxe | Exemple |
---|---|---|---|
ABS |
Renvoie la valeur absolue d'un nombre (sans son signe) à l'aide du type de données d'entrée. Par exemple, ABS(-2)=2 |
ABS(Propriété_numérique) |
ABS(Angle_canalisation) |
ACOS |
Renvoie le cosinus d'arc, ou cosinus inversé, d'un nombre compris entre ou égal à -1 et 1. (Il s'agit de l'angle relatif à un cosinus égal à un nombre donné.) La valeur renvoyée est exprimée en radians, avec un type de données Double. Par exemple, ACOS(.5)=pi/3 |
ACOS(Propriété_numérique) |
ACOS(Propriété_canalisation) |
ASIN |
Renvoie le sinus d'arc, ou sinus inversé, d'un nombre compris entre ou égal à -1 et 1. (Il s'agit de l'angle relatif à un sinus égal à un nombre donné.) La valeur renvoyée est exprimée en radians, avec un type de données Double. Par exemple, ASIN(.5)=pi/6 |
ASIN(Propriété_numérique) |
ASIN(Propriété_canalisation) |
ATAN |
Renvoie la tangente d'arc, ou tangente inversée, d'un nombre. (Il s'agit de l'angle relatif à une tangente égale à un nombre donné.) La valeur renvoyée est exprimée en radians, avec un type de données Double. Par exemple, ATAN(1)=pi/4 |
ATAN(Propriété_numérique) |
ATAN(Propriété_canalisation) |
ATAN2 |
Retourne la tangente d'arc, ou tangente inversée, des coordonnées X et Y d'un point. Chaque coordonnée peut être un nombre réel quelconque. La valeur renvoyée est exprimée en radians, avec un type de données Double. Par exemple, ATAN2(-.7071,.7071)=3pi/4 |
ATAN2(x_propriété_numérique, y_propriété_numérique) |
ATAN2(NS_propriété_rue, EO_propriété_rue) |
COS |
Renvoie le cosinus d'un angle. La valeur renvoyée a un type de données Double. (Dans un triangle rectangle, le cosinus d'un angle correspond au rapport du côté adjacent à l'hypoténuse.) Par exemple, COS(pi/3)=.5 |
COS(Propriété_angle) |
COS(Angle_canalisation) |
EXP |
EXP renvoie e élevé à la puissance spécifiée, où e = 2.71828183 ... EXP renvoie une valeur avec un type de données Double. Par exemple, EXP(2)=7.389056099... |
EXP(Propriété_numérique) |
EXP(Propriété_longueur_rue) |
LN |
Renvoie le logarithme naturel d'un nombre positif. La valeur renvoyée a un type de données Double. L'algorithme naturel sert souvent à déterminer le temps nécessaire pour atteindre un niveau donné. Par exemple, LN(2.71828183)=1 |
LN(Propriété_numérique) |
LN(Propriété_niveau_voulu) |
LOG |
Renvoie le logarithme, dans la base spécifiée, d'un nombre. La valeur renvoyée a un type de données Double. La base peut être toute valeur positive autre que 1 et le nombre peut être n'importe quelle valeur positive. Par exemple, LOG(10,100)=2 |
LOG(Base, Propriété_numérique) |
LOG(10,Propriété_coût) |
MOD |
Renvoie le reste de la division d'un nombre (le dividende) par un autre nombre (le diviseur). Par exemple, MOD(11,4)=3 Calcule l'arrondi avec la fonction FLOOR. Pour plus d'informations, voir Utilisation des fonctions Mod et Remainder. |
MOD(Dividende, Diviseur) |
MOD(Valeur_parcelle, Superficie_parcelle) |
POWER |
Renvoie le résultat d'un nombre élevé à la puissance d'un second nombre. La valeur renvoyée a un type de données Double. La base et l'exposant peuvent être des nombres, quelconques, mais si la base est négative, la puissance doit être un entier. Par exemple, POWER(5,2)=25 |
POWER(Nombre_base,Nombre_puissance) |
POWER(Coût_parcelle,2) |
REMAINDER |
Renvoie le reste de la division d'un nombre par un autre nombre. Par exemple, REMAINDER(11,4)=-1 Calcule l'arrondi avec la fonction ROUND. Pour plus d'informations, voir Utilisation des fonctions Mod et Remainder |
REMAINDER(Dividende, Diviseur) |
REMAINDER(Coût_parcelle,4) |
SIN |
Renvoie le sinus d'un angle. La valeur renvoyée a un type de données Double. Dans un triangle rectangle, le sinus d'un angle correspond au rapport du côté opposé de l'hypoténuse. Par exemple, SIN(pi/6)=.5 |
SIN(Propriété_angle) |
SIN(Angle_canalisation) |
SQRT |
Renvoie la racine carrée d'un nombre positif. La valeur renvoyée a un type de données Double. Par exemple, SQRT(25)=5 |
SQRT(Propriété_numérique) |
SQRT(Superficie_parcelle) |
TAN |
Renvoie la tangente d'un angle. La valeur renvoyée a un type de données Double. Dans un triangle rectangle, TAN est le rapport du côté opposé au côté adjacent. Par exemple, TAN(pi/4)=1 |
TAN(Propriété_angle) |
TAN(Angle_canalisation) |