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