Mathematikfunktion - Referenz

Klicken Sie auf Funktion Mathematisch im Menü der Ausdruckselemente, um die verfügbaren Mathematikfunktionen anzuzeigen. Dazu gehören trigonometrische Standardoperationen sowie Funktionen für absolute Werte, Exponenten usw. Diese Funktionen sind für jeden Datenprovider verfügbar, mit Ausnahme von Raster-, WFS- und WMS-Providern.

Die Funktionen, die Winkel zurückgeben (z. B. ARCCOS) sind beim Formulieren von Ausdrücken hilfreich, die Drehungen definieren.

Beim Erstellen eines Ausdrucks für Geodatenobjekte können Sie die folgenden Mathematikfunktionen verwenden:

Funktion Definition Syntax Beispiel

ABS

Gibt den absoluten Wert einer Zahl (ohne Vorzeichen) zurück, indem der Eingabedatentyp verwendet wird.

Beispiel: ABS(-2)=2

ABS(Numeric_Property)

ABS(Pipe_Angle)

ACOS

Gibt den Arkuskosinus bzw. den umgekehrten Kosinus einer Zahl zwischen einschließlich -1 und 1 zurück. (Arkuskosinus ist der Winkel, dessen Kosinus einer angegebenen Zahl entspricht.) Der zurückgegebene Wert wird als Bogenmaß mit einem Double-Datentyp angegeben.

Beispiel: ACOS(0.5)=pi/3

ACOS(Numeric_Property)

ACOS(Pipe_Property)

ASIN

Gibt den Arkussinus bzw. den umgekehrten Sinus einer Zahl zwischen einschließlich -1 und 1 zurück. (Arkussinus ist der Winkel, dessen Sinus einer angegebenen Zahl entspricht.) Der zurückgegebene Wert wird als Bogenmaß mit einem Double-Datentyp angegeben.

Beispiel ASIN(0.5)=pi/6

ASIN(Numeric_Property)

ASIN(Pipe_Property)

ATAN

Gibt den Arkustangens bzw. den umgekehrten Tangens einer Zahl zurück. (Arkustangens ist der Winkel, dessen Tangens einer angegebenen Zahl entspricht.) Der zurückgegebene Wert wird als Bogenmaß mit einem Double-Datentyp angegeben.

Beispiel: ATAN(1)=pi/4

ATAN(Numeric Property)

ATAN(Pipe_Property)

ATAN2

Gibt den Arkustangens bzw. umgekehrten Tangens der X- und Y-Koordinaten eines Punkts zurück. Jede Koordinate kann eine beliebige reelle Zahl sein. Der zurückgegebene Wert wird als Bogenmaß mit einem Double-Datentyp angegeben.

Beispiel: ATAN2(-0.7071,0.7071)=3pi/4

ATAN2(x_Numeric_Property, y_Numeric_Property)

ATAN2(NS_Street_Property, EW_Street_Property)

COS

Gibt den Kosinus eines Winkels zurück. Der zurückgegebene Wert weist einen Double-Datentyp auf. (In einem rechtwinkligen Dreieck entspricht der Kosinus eines Winkels dem Verhältnis der Ankathete zur Hypotenuse.)

Beispiel: COS(pi/3)=0.5

COS(Angle_Property)

COS(Pipe_Angle)

EXP

EXP gibt e potenziert mit der angegebenen Zahl zurück. Hierbei gilt: e = 2.71828183 ...

EXP gibt einen Wert mit einem Double-Datentyp zurück.

Beispiel: EXP(2)=7.389056099...

EXP(Numeric_Property)

EXP(Street_Length_Property)

LN

Gibt den natürlichen Logarithmus einer positiven Zahl zurück. Der zurückgegebene Wert weist einen Double-Datentyp auf. Der natürliche Logarithmus wird häufig verwendet, um zu bestimmen, wie lange es dauert, bis eine angegebene Ebene erreicht ist.

Beispiel: LN(2.71828183)=1

LN(Numeric Property)

LN(Desired_Level_Property)

LOG

Gibt den Logarithmus einer Zahl zur angegebenen Basis zurück. Der zurückgegebene Wert weist einen Double-Datentyp auf. Bei der Basis kann es sich um einen beliebigen positiven Wert mit Ausnahme von 1 handeln, und die Zahl kann ein beliebiger positiver Wert sein.

Beispiel: LOG(10,100)=2

LOG(Base, Numeric_Property)

LOG(10,Cost_Property)

MOD

Gibt den Rest einer Zahl (Dividend) zurück, nachdem diese durch eine andere Zahl (Divisor) geteilt wurde.

Beispiel: MOD(11,4)=3

Verwendet die Funktion FLOOR zum Runden. Weitere Informationen finden Sie unter Verwenden von MOD und REMAINDER.

MOD(Dividend, Divisor)

MOD(Parcel_Value, Parcel_Area)

POWER

Gibt das Ergebnis einer Zahl potenziert mit dem Wert einer zweiten Zahl zurück. Der zurückgegebene Wert weist einen Double-Datentyp auf.

Bei der Basis und dem Exponenten kann es sich um beliebige Zahlen handeln, wenn jedoch die Basis negativ ist, muss der Exponent eine Ganzzahl sein.

Beispiel: POWER(5,2)=25

POWER(Base_number,Power_number)

POWER(Parcel_Cost,2)

REMAINDER

Gibt den Rest einer Zahl zurück, nachdem diese durch eine andere Zahl geteilt wurde.

Beispiel: REMAINDER(11,4)=-1

Verwendet die Funktion ROUND zum Runden. Weitere Informationen finden Sie unter Verwenden von MOD und REMAINDER.

REMAINDER(Dividend, Divisor)

REMAINDER(Parcel_Cost,4)

SIN

Gibt den Sinus eines Winkels zurück. Der zurückgegebene Wert weist einen Double-Datentyp auf. In einem rechtwinkligen Dreieck entspricht der Sinus eines Winkels dem Verhältnis der Gegenkathete zur Hypotenuse.

Beispiel: SIN(pi/6)=0.5

SIN(Angle_Property)

SIN(Pipe_Angle)

SQRT

Gibt die Quadratwurzel einer positiven Zahl zurück. Der zurückgegebene Wert weist einen Double-Datentyp auf.

Beispiel: SQRT(25)=5

SQRT(Numeric_Property)

SQRT(Parcel_Area)

TAN

Gibt den Tangens eines Winkels zurück. Der zurückgegebene Wert weist einen Double-Datentyp auf. In einem rechtwinkligen Dreieck entspricht TAN dem Verhältnis der Gegenkathete zur Ankathete.

Beispiel: TAN(pi/4)=1

TAN(Angle_Property)

TAN(Pipe_Angle)