수학 함수

수학 함수는 수학 함수 메뉴에서 사용할 수 있습니다. 여기에는 절대값, 지수 등에 대한 함수뿐만 아니라 표준 삼각법 연산도 포함되어 있습니다. 이러한 함수는 래스터, 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)