Funções matemáticas

As funções matemáticas estão disponíveis no menu Função matemática. Elas incluem as operações trigonométricas padrão, assim como as funções para valor absoluto, expoentes, e outras. Estas 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 rotação.

Ao criar uma expressão para recursos geoespaciais, é possível utilizar as seguintes funções matemáticas.

Função Definição Sintaxe Exemplo

ABS

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

Por exemplo, ABS(-2)=2

ABS (Propriedade_Numérica)

ABS(Ângulo_Tubulação)

ACOS

Retorna o arco cosseno, ou o 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 retornado é em radianos com um tipo de dados duplo.

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

ACOS(Propriedade_Numérica)

ACOS(Propriedade_Tubulação)

ASIN

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

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

ASIN(Propriedade_Numérica)

ASIN(Propriedade_Tubulação)

ATAN

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

Por exemplo, ATAN(1)=pi/4

ATAN(Propriedade_Numérica)

ATAN(Propriedade_Tubulação)

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 retornado é em radianos com um tipo de dados duplo.

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

ATAN2(x_Propriedade_Numérica, y_Propriedade_Numérica)

ATAN2(NS_Propriedade_Rua, EW_Propriedade_Rua)

COS

Retorna o cosseno de um ângulo. O valor retornado tem um tipo de dados duplo. (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(Propriedade_Angular)

COS(Ângulo_Tubulação)

EXP

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

EXP retorna um valor com um tipo de dados duplo.

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

EXP(Propriedade_Numérica)

EXP(Propriedade_Comprimento_Rua)

LN

Retorna o logaritmo natural de um número positivo. O valor retornado tem um tipo de dados duplo. 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(Propriedade Numérica)

LN(Propriedade_Nível_Desejado)

LOG

Retorna o logaritmo, para a base especificada, de um número. O valor retornado tem um tipo de dados duplo. 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, Propriedade_Numérica)

LOG(10,Propriedade_Custo)

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 Utilizando Módulo e Resto.

MOD(Dividendo, Divisor)

MOD(Valor_Lote, Área_Lote)

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 duplo.

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 (Número-base, Número_expoente)

POWER (Custo_Lote,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 Utilizando Módulo e Resto

REMAINDER(Dividendo, Divisor)

REMAINDER (Custo_Lote,4 )

SIN

Retorna o seno de um ângulo. O valor retornado tem um tipo de dados duplo. Em um triângulo retângulo, o seno de um ângulo é a relação do lado oposto com a hipotenusa.

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

SIN (Propriedade_Angular)

SIN(Ângulo_Tubulação)

SQRT

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

Por exemplo, SQRT(25)=5

SQRT (Propriedade_Numérica)

SQRT(Parcel_Area)

TAN

Retorna a tangente de um ângulo. O valor retornado tem um tipo de dados duplo. Em um triângulo retângulo, TAN é a relação do lado oposto para o lado adjacente.

Por exemplo, TAN(pi/4)=1

TAN (Propriedade_Angular)

TAN(Ângulo_Tubulação)