Funciones matemáticas

Las funciones matemáticas se encuentran disponibles en el menú Función matemática. Entre ellas se incluyen operaciones trigonométricas, además de funciones para valor absoluto, exponentes, etc. Estas funciones están disponibles para todos los proveedores de datos excepto para proveedores ráster, WFS y WMS.

Las funciones que devuelven ángulos (por ejemplo, ARCCOS) son útiles para formular expresiones que definan rotación.

Al crear una expresión para elementos geoespaciales, se pueden utilizar las siguientes funciones matemáticas.

Función Definición Sintaxis Ejemplo

ABS

Devuelve el valor absoluto de un número (sin su signo) mediante el tipo de datos de entrada.

Por ejemplo, ABS(-2)=2

ABS(Propiedad_Numérica)

ABS(Ángulo_Tubería)

ACOS

Devuelve el arco coseno, o coseno inverso, de un número igual a -1 y 1 o comprendido entre ellos. (El arco coseno es el ángulo que tiene un coseno igual a un número determinado.) El valor devuelto está en radianes con un tipo de datos Double.

Por ejemplo, ACOS(.5)=pi/3

ACOS(Propiedad_Numérica)

ACOS(Propiedad_Tubería)

ASIN

Devuelve el arco seno, o seno inverso, de un número igual a -1 y 1 o comprendido entre ellos. (El arco seno es el ángulo que tiene un seno igual a un número determinado.) El valor devuelto está en radianes con un tipo de datos Double.

Por ejemplo, ASIN(.5)=pi/6

ASIN(Propiedad_Numérica)

ASIN(Propiedad_Tubería)

ATAN

Devuelve el arco tangente, o tangente inversa, de cualquier número. (El arco tangente es el ángulo que tiene una tangente igual a un número determinado.) El valor devuelto está en radianes con un tipo de datos Double.

Por ejemplo, ATAN(1)=pi/4

ATAN(Propiedad_Numérica)

ATAN(Propiedad_Tubería)

ATAN2

Devuelve el arco tangente, o tangente inversa, de las coordenadas X e Y de un punto. Cada coordenada puede ser cualquier número real. El valor devuelto está en radianes con un tipo de datos Double.

Por ejemplo, ATAN2(-.7071,.7071)=3pi/4

ATAN2(Propiedad_Numérica_x, Propiedad_Numérica_y)

ATAN2(Propiedad_Calle_NS, Propiedad_Calle_EW)

COS

Devuelve el coseno de un ángulo. El valor devuelto tiene un tipo de datos Double. (En un triángulo rectángulo, el coseno de un ángulo es la relación del lado adyacente a la hipotenusa.)

Por ejemplo, COS(pi/3)=.5

COS(Propiedad_Ángulo)

COS(Ángulo_Tubería)

EXP

EXP devuelve e elevado a la potencia especificada, donde e = 2.71828183 ...

EXP devuelve un valor con un tipo de datos Double.

Por ejemplo, EXP(2)=7.389056099...

EXP(Propiedad_Numérica)

EXP(Street_Length_Property)

LN

Devuelve el logaritmo natural de un número positivo. El valor devuelto tiene un tipo de datos Double. El logaritmo natural se utiliza a menudo para determinar el tiempo que se tardará en alcanzar un nivel de estado.

Por ejemplo, LN(2.71828183)=1

LN(Propiedad_Numérica)

LN(Desired_Level_Property)

LOG

Devuelve el logaritmo, en la base especificada, de un número. El valor devuelto tiene un tipo de datos Double. La base puede ser cualquier número positivo diferente a 1 y el número puede tener cualquier valor positivo.

Por ejemplo, LOG(10,100)=2

LOG(Base, Propiedad_Numérica)

LOG(10,Cost_Property)

MOD

Devuelve el resto de un número (el dividendo) tras su división por otro número (el divisor).

Por ejemplo, MOD(11,4)=3

Utiliza la función FLOOR para redondear. Para obtener más información, consulte Uso de las funciones MOD y REMAINDER.

MOD(Dividendo, Divisor)

MOD(Parcel_Value, Parcel_Area)

POWER

Devuelve el resultado de un número elevado a la potencia de un segundo número. El valor devuelto tiene un tipo de datos Double.

La base y el exponente pueden ser cualquier número, si la base es negativa, la potencia debe ser un entero.

Por ejemplo, POWER(5,2)=25

POWER(Número_Base,Número_Potencia)

POWER(Coste_Parcela,2)

REMAINDER

Devuelve el resto de un número tras su división por otro número.

Por ejemplo, REMAINDER(11,4)=-1

Utiliza la función ROUND para redondear. Para obtener más información, consulte Uso de las funciones MOD y REMAINDER

REMAINDER(Dividendo, Divisor)

REMAINDER(Coste_Parcela,4)

SIN

Devuelve el seno de un ángulo. El valor devuelto tiene un tipo de datos Double. En un triángulo rectángulo, el seno de un ángulo es la relación del lado opuesto a la hipotenusa.

Por ejemplo, SIN(pi/6)=.5

SIN(Propiedad_Ángulo)

SIN(Ángulo_Tubería)

SQRT

Devuelve la raíz cuadrada de un número positivo. El valor devuelto tiene un tipo de datos Double.

Por ejemplo, SQRT(25)=5

SQRT(Propiedad_Numérica)

SQRT(Área_Parcela)

TAN

Devuelve la tangente de un ángulo. El valor devuelto tiene un tipo de datos Double. En un triángulo rectángulo, TAN es la relación del lado opuesto al lado adyacente.

Por ejemplo, TAN(pi/4)=1

TAN(Propiedad_Ángulo)

TAN(Ángulo_Tubería)