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) |