Référence de fonction mathématique

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)