Referência da função matemática

Clique em Função matemática no menu Elementos da expressão para visualizar as funções matemáticas disponíveis. Elas incluem as operações trigonométricas padrão, bem como as funções para valor absoluto, expoentes, entre outros. Essas funções estão disponíveis para todos os provedores de dados, exceto para os provedores raster, WFS e WMS.

As funções que retornam ângulos (por exemplo, ARCCOS) são úteis na formulação de expressões que definem a rotação.

Ao criar uma expressão para recursos geoespaciais, você pode utilizar as seguintes funções matemáticas.

Função Definição Sintaxe Exemplo

ABS

Retorna o valor absoluto de um número (sem o sinal) utilizando o tipo de dados de entrada.

Por exemplo, ABS(-2)=2

ABS(Numeric_Property)

ABS(Pipe_Angle)

ACOS

Retorna o arco cosseno, ou cosseno inverso, de um número entre -1 e 1 ou igual a eles. (O arco cosseno é o ângulo que tem um cosseno igual a um determinado número). O valor resultante é fornecido em radianos com um tipo de dados Double.

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

ACOS(Numeric_Property)

ACOS(Pipe_Property)

ASIN

Retorna o arco seno, ou seno inverso, de um número entre -1 e 1 ou igual a eles. (O arco seno é o ângulo que tem um seno igual a um determinado número). O valor resultante é fornecido em radianos com um tipo de dados Double.

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

ASIN(Numeric_Property)

ASIN(Pipe_Property)

ATAN

Retorna o arco tangente, ou tangente inversa, de qualquer número. (O arco tangente é o ângulo que tem uma tangente igual a um determinado número). O valor resultante é fornecido em radianos com um tipo de dados Double.

Por exemplo, ATAN(1)=pi/4

ATAN(Numeric Property)

ATAN(Pipe_Property)

ATAN2

Retorna o arco tangente, ou tangente inversa, das coordenadas X e Y de um ponto. Cada coordenada pode ser qualquer número real. O valor resultante é fornecido em radianos com um tipo de dados Double.

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

ATAN2(x_Numeric_Property, y_Numeric_Property)

ATAN2(NS_Street_Property, EW_Street_Property)

COS

Retorna o cosseno de um ângulo. O valor resultante tem um tipo de dados Double. (Em um triângulo retângulo, o cosseno de um ângulo é a relação do lado adjacente com a hipotenusa).

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

COS(Angle_Property)

COS(Pipe_Angle)

EXP

EXP retorna e elevado à potência especificada, onde e = 2.71828183 ...

EXP retorna um valor com um tipo de dados Double.

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

EXP(Numeric_Property)

EXP(Street_Length_Property)

LN

Retorna o logaritmo natural de um número positivo. O valor resultante tem um tipo de dados Double. O log natural é utilizado frequentemente para determinar quanto tempo será necessário para obter um nível especificado.

Por exemplo, LN(2.71828183)=1

LN(Numeric Property)

LN(Desired_Level_Property)

LOG

Retorna o logaritmo, para a base especificada, de um número. O valor resultante tem um tipo de dados Double. A base pode ser qualquer valor positivo diferente de 1 e o número pode ser qualquer valor positivo.

Por exemplo, LOG(10,100)=2

LOG(Base, Numeric_Property)

LOG(10,Cost_Property)

MOD

Retorna o resto de um número (o dividendo) após ser dividido por outro número (o divisor).

Por exemplo, MOD(11,4)=3

Utiliza a função FLOOR para arredondar. Para obter mais informações, consulte Utilização de Mod e Remainder.

MOD(Dividend, Divisor)

MOD(Parcel_Value, Parcel_Area)

POWER

Retorna o resultado de um número elevado a potência de um segundo número. O valor resultante tem um tipo de dados Double.

A base e o expoente podem ser qualquer número, mas se a base for negativa, a potência deve ser um número inteiro.

Por exemplo, POWER(5,2)=25

POWER(Base_number,Power_number)

POWER(Parcel_Cost,2)

REMAINDER

Retorna o resto de um número após ter sido dividido por outro número.

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

Utiliza a função ROUND para arredondar. Para obter mais informações, consulte Utilização de Mod e Remainder

REMAINDER(Dividend, Divisor)

REMAINDER(Parcel_Cost,4)

SIN

Retorna o seno de um ângulo. O valor resultante tem um tipo de dados Double. Em um triângulo retângulo, o seno de um ângulo é a relação entre o lado oposto e a hipotenusa.

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

SIN(Angle_Property)

SIN(Pipe_Angle)

SQRT

Retorna a raiz quadrada de um número positivo. O valor resultante tem um tipo de dados Double.

Por exemplo, SQRT(25)=5

SQRT(Numeric_Property)

SQRT(Parcel_Area)

TAN

Retorna a tangente de um ângulo. O valor resultante tem um tipo de dados Double. Em um triângulo retângulo, TAN é a relação entre o lado oposto e o lado adjacente.

Por exemplo, TAN(pi/4)=1

TAN(Angle_Property)

TAN(Pipe_Angle)