Referência da função matemática

Clique em Função glifoMatemática menu Elementos da expressão para visualizar as funções matemáticas disponíveis. Elas incluem as operações trigonométricas padrão, assim como as funções para valor absoluto, expoentes, e outras. 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 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 (Numeric_Property) ABS (Pipe_Angle)
ACOS Retorna o arco cosseno, ou o cosseno inverso, de um número entre ou igual a -1 e 1. (O arco cosseno é o ângulo que tem um cosseno igual a um determinado número). O valor resultante é disponibilizado em radianos, com um tipo de dados duplo. 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. (Asin é o ângulo que tem um seno igual a um determinado número). O valor resultante é disponibilizado em radianos, com um tipo de dados duplo. Por exemplo, ASIN(.5)=pi/6 ASIN (Numeric_Property) ASIN (Pipe_Property)
ATAN Retorna o arco tangente, ou tangente inversa, de qualquer número. (Arco tangente é o ângulo que tem uma tangente igual a um determinado número). O valor resultante é disponibilizado em radianos, com um tipo de dados duplo. Por exemplo, ATAN(1)=pi/4 ATAN (Propriedade numérica) 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 retornado é em radianos com um tipo de dados duplo. 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, em que e = 2.71828183 ... EXP retorna um valor com o tipo de dados Duplo. 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(Propriedade numérica) LN(Desired_Level_Property)
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, 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 Referência Mod e Remainder. MOD(Dividendo, 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 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(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 Referência Mod e Remainder RESTO(Dividendo, Divisor) RESTO(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 do lado oposto com 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 duplo. 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 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(Angle_Property) TAN(Pipe_Angle)