Auf Mathematikfunktionen können Sie im Menü Mathematikfunktion zugreifen. 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) |