Cliquez sur
Fonction
Maths
dans le menu des éléments composant les expressions pour afficher les fonctions mathématiques disponibles. 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(Numeric_Property) |
ABS(Pipe_Angle) |
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 dont un cosinus est é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(Numeric_Property) |
ACOS(Pipe_Property) |
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 dont un sinus est é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(Numeric_Property) |
ASIN(Pipe_Property) |
ATAN |
Renvoie la tangente d'arc, ou tangente inversée, d'un nombre. (Il s'agit de l'angle dont une tangente est é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(Numeric Property) |
ATAN(Pipe_Property) |
ATAN2 |
Renvoie 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_Numeric_Property, y_Numeric_Property) |
ATAN2(NS_Street_Property, EW_Street_Property) |
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(Angle_Property) |
COS(Pipe_Angle) |
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(Numeric_Property) |
EXP(Street_Length_Property) |
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(Numeric Property) |
LN(Desired_Level_Property) |
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, Numeric_Property) |
LOG(10,Cost_Property) |
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(Dividend, Divisor) |
MOD(Parcel_Value, Parcel_Area) |
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(Base_number,Power_number) |
POWER(Parcel_Cost,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(Dividend, Divisor) |
REMAINDER(Parcel_Cost,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é à l'hypoténuse. Par exemple, SIN(pi/6)=.5 |
SIN(Angle_Property) |
SIN(Pipe_Angle) |
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(Numeric_Property) |
SQRT(Parcel_Area) |
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(Angle_Property) |
TAN(Pipe_Angle) |