맵 대수를 사용하면 대수 연산자로 식을 만들어 공간 분석을 수행할 수 있습니다. 계산기 함수를 사용하면 식을 작성하여 실행하고 이러한 식을 래스터 함수 템플릿에 포함할 수 있습니다.
참고
이 함수는 식을 작성할 때 기존 수학 함수를 호출할 수 있도록 모든 기존 수학 함수에 대한 접근을 제공합니다. 이를 지원하기 위해 자동 완성 기능이 빌트인되어 연산자 및 수학 함수에 대한 접근을 제공합니다.
사용 가능한 연산자는 아래 표에 나와 있습니다.
산술 연산
운영 | 심볼 |
---|---|
더하기 | + |
나누기 | / |
모듈로 | % |
곱하기 | * |
거듭제곱 | ** |
빼기 | - |
불린 연산
운영 | 심볼 |
---|---|
Boolean And | && |
Boolean Or | || |
관계형 연산
운영 | 심볼 |
---|---|
다음과 같음 | == |
다음보다 큼 | > |
다음보다 크거나 같음 | >= |
다음보다 작음 | < |
다음보다 크거나 같음 | <= |
다음과 같지 않음 | != |
삼각법 연산
운영 | 심볼 |
---|---|
ACos | ACos(a) |
ACosH | ACosH(a) |
ASin | ASin(a) |
ASinH | ASinH(a) |
ATan | ATan(a) |
ATan2 | ATan2(a) |
ATanH | ATanH |
Cos | Cos(a) |
CosH | CosH(a) |
Sin | Sin(a) |
SinH | SinH(a) |
Tan | Tan(a) |
TanH | TanH(a) |
추가 연산
운영 | 심볼 |
---|---|
조건(Con) | Con(a,b,c) |
Is Null | IsNull(a) |
픽셀 단위로 최소 2개의 래스터 | min(a,b) |
픽셀 단위로 최대 2개의 래스터 | max(a,b) |
Null 설정 | SetNull(a,b) |
매개변수
매개변수 이름 | 설명 |
---|---|
래스터 변수 | 사용자 정의 변수 이름 및 입력 래스터입니다. |
식 | 대수 식을 만들어 입력 래스터에 대한 공간 분석을 수행합니다. |
셀크기 유형 | 다음 중 결과 래스터에 사용될 셀 크기를 선택합니다. 모든 입력 셀 크기가 동일하면 모든 옵션에서 동일한 결과가 반환됩니다.
|
범위 유형 | 다음 중 결과 래스터에 사용될 범위를 선택합니다.
|
식의 예시
식은 한 줄의 코드 또는 여러 줄의 코드일 수 있습니다.
단순 조건문
4,000피트 이상의 고도 값을 찾습니다. 이러한 영역의 값을 1로 지정하고 다른 모든 영역의 값을 0으로 지정합니다.
중첩된 조건문
경사가 10도 미만이고 NDVI가 0.5를 초과하는 영역을 찾습니다. 이러한 영역의 값을 1로 지정합니다. 다른 모든 영역의 경우 경사가 10도를 초과하고 고도가 2,500피트를 초과하면 값을 2로 할당합니다. 기타 모든 영역에는 값이 3으로 할당됩니다.