수학 함수는 수학 함수 메뉴에서 사용할 수 있습니다. 여기에는 절대값, 지수 등에 대한 함수뿐만 아니라 표준 삼각법 연산도 포함되어 있습니다. 이러한 함수는 래스터, WFS 및 WMS 공급자를 제외한 모든 데이터 공급자에 대해 사용할 수 있습니다.
각도를 반환하는 함수(예: ARCCOS)는 회전을 정의하는 표현식을 공식화할 때 유용합니다.
지형 공간 피쳐에 대한 표현식을 작성할 때 다음 수학 함수를 사용할 수 있습니다.
함수 | 정의 | 구문 | 예 |
---|---|---|---|
ABS |
입력 데이터 유형을 사용하여 기호 없이 숫자의 절대값을 반환합니다. 예: ABS(-2)=2 |
ABS(숫자_특성) |
ABS(Pipe_Angle) |
ACOS |
-1 및 1 사이 수 또는 -1 및 1에 대한 아크코사인 또는 역 코사인 값을 반환합니다. 아크코사인은 지정된 수와 같은 코사인 값을 가진 각도입니다. 반환되는 값은 실수(Double) 데이터 유형을 가진 라디안 형식입니다. 예: ACOS(.5)=pi/3 |
ACOS(숫자_특성) |
ACOS(Pipe_Property) |
ASIN |
-1 및 1 사이 수 또는 -1 및 1에 대한 아크사인 또는 역 사인 값을 반환합니다. 아크사인은 지정된 수와 같은 사인 값을 가진 각도입니다. 반환되는 값은 실수(Double) 데이터 유형을 가진 라디안 형식입니다. 예: ASIN(.5)=pi/6 |
ASIN(숫자_특성) |
ASIN(Pipe_Property) |
ATAN |
수에 대한 아크탄젠트 또는 역 탄젠트 값을 반환합니다. 아크탄젠트는 지정된 수와 같은 탄젠트 값을 가진 각도입니다. 반환되는 값은 실수(Double) 데이터 유형을 가진 라디안 형식입니다. 예: ATAN(1)=pi/4 |
ATAN(숫자 특성) |
ATAN(Pipe_Property) |
ATAN2 |
점의 X 및 Y 좌표에 대한 아크탄젠트 또는 역탄젠트 값을 반환합니다. 각 좌표는 실수일 수 있습니다. 반환되는 값은 실수(Double) 데이터 유형을 가진 라디안 형식입니다. 예: ATAN2(-.7071,.7071)=3pi/4 |
ATAN2(x_숫자_특성, y_숫자_특성) |
ATAN2(NS_Street_Property, EW_Street_Property) |
COS |
각도의 코사인 값을 반환합니다. 반환되는 값은 실수(Double) 데이터 유형입니다. 직각 삼각형 내에서 각도의 코사인 값은 빗변 대 밑변의 비율입니다. 예: COS(pi/3)=.5 |
COS(각도_특성) |
COS(Pipe_Angle) |
EXP |
EXP는 e에 대한 거듭제곱 값을 반환합니다. 여기서 e는 2.71828183...입니다. EXP는 실수(Double) 데이터 유형의 값을 반환합니다. 예: EXP(2)=7.389056099... |
EXP(숫자_특성) |
EXP(Street_Length_Property) |
LN |
양수에 대한 자연 대수를 반환합니다. 반환되는 값은 실수(Double) 데이터 유형입니다. 종종 자연 로그를 사용하여 일정한 수준에 도달하는 데 걸리는 시간을 결정합니다. 예: LN(2.71828183)=1 |
LN(숫자 특성) |
LN(Desired_Level_Property) |
LOG |
값의 지정된 밑수에 대한 대수를 반환합니다. 반환되는 값은 실수(Double) 데이터 유형입니다. 밑수는 1 이외의 양수일 수 있으며 숫자는 아무 양수나 사용할 수 있습니다. 예: LOG(10,100)=2 |
LOG(밑수, 숫자_특성) |
LOG(10,Cost_Property) |
MOD |
다른 수(제수)로 나눈 후 나머지 값(피제수)을 반환합니다. 예: MOD(11,4)=3 반올림하려면 FLOOR 함수를 사용합니다. 자세한 내용은 Mod 및 Remainder 사용을 참조하십시오. |
MOD(피제수, 제수) |
MOD(Parcel_Value, Parcel_Area) |
POWER |
두 번째 값만큼 제곱한 값의 결과를 반환합니다. 반환되는 값은 실수(Double) 데이터 유형입니다. 밑수 및 지수는 모든 수일 수 있지만 밑수가 음수일 경우 거듭제곱은 정수여야 합니다. 예: POWER(5,2)=25 |
POWER(밑_수,거듭_제곱) |
POWER(Parcel_Cost,2) |
REMAINDER |
다른 수로 나눈 후 나머지 값을 반환합니다. 예: REMAINDER(11,4)=-1 반올림하려면 ROUND 함수를 사용합니다. 자세한 내용은 Mod 및 Remainder 사용을 참조하십시오 |
REMAINDER(피제수, 제수) |
REMAINDER(Parcel_Cost,4) |
SIN |
각도의 사인 값을 반환합니다. 반환되는 값은 실수(Double) 데이터 유형입니다. 직각 삼각형 내에서 각도의 사인 값은 빗변 대 대변의 비율입니다. 예: SIN(pi/6)=.5 |
SIN(각도_특성) |
SIN(Pipe_Angle) |
SQRT |
양수에 대한 제곱근을 반환합니다. 반환되는 값은 실수(Double) 데이터 유형입니다. 예: SQRT(25)=5 |
SQRT(숫자_특성) |
SQRT(Parcel_Area) |
TAN |
각도의 탄젠트 값을 반환합니다. 반환되는 값은 실수(Double) 데이터 유형입니다. 직각 삼각형 내에서 각도의 탄젠트 값은 밑변 대 대변의 비율입니다. 예: TAN(pi/4)=1 |
TAN(각도_특성) |
TAN(Pipe_Angle) |