산술 함수는 두 래스터 간 또는 래스터와 스칼라(또는 스칼라와 래스터) 간의 산술 연산을 수행합니다.
이 함수의 입력은 다음과 같습니다.
- 입력 래스터 1
- 입력 래스터 2
- 작업
- 셀 크기
- 범위(Extent)
래스터의 모든 픽셀 값에 대해 상수 값을 사용하려면 대화 상자의 상수에서 래스터 생성 섹션에서 래스터 드롭다운 화살표를 클릭하고 래스터 1 또는 래스터 2를 선택합니다. 그런 다음 상수 텍스트 상자에 값을 지정합니다.
입력이 다중 밴드 래스터이고 각 밴드에 대해 서로 다른 상수 값을 사용하려면 상수에서 래스터 생성 섹션을 사용해야 합니다. 래스터 옵션을 래스터 2로 설정해야 하며, 상수에는 각 밴드에 대한 공백으로 구분된 상수 값이 포함됩니다(예시: 0.5 2 4 0.33).
작업
연산 옵션은 다음과 같습니다.
- 더하기 - 각 래스터에 해당하는 모든 픽셀 값의 합계를 구합니다.
output = Raster1 + Raster2
- 빼기 - 각 래스터에 해당하는 픽셀 값의 차이를 구합니다. 감지된 변화를 계산할 때 사용할 수 있습니다.
output = Raster1 - Raster2
- 곱하기 - 각 래스터에 해당하는 픽셀 값을 곱한 결과를 구합니다. 일부 비용 기능을 수행할 때 사용할 수 있습니다.
output = Raster1 × Raster2
- 나누기 - 각 래스터에 해당하는 픽셀 값 간에 나눈 결과를 구합니다.
output = Raster1 ÷ Raster2
- 제곱 - 해당 픽셀 값에 입력 래스터 또는 스칼라를 거듭제곱한 결과를 구합니다.
output = Raster1래스터2
- 모드 - 가장 많이 발생하는 모든 중첩된 픽셀의 값을 구합니다. 예를 들어 래스터에 6개의 밴드가 있는 경우 6개의 픽셀이 중첩됩니다. 값 4, 5, 6, 4, 7, 9에 대한 모드 값은 4입니다.
셀 크기
셀 크기는 입력 래스터의 셀 크기가 각기 다른 경우 출력의 셀 크기를 계산하는 방법을 정의합니다.
- 첫 번째 - 첫 번째 입력 래스터의 셀 크기를 사용하여 출력 셀 크기를 정의합니다.
- 마지막 - 마지막 입력 래스터의 셀 크기를 사용하여 출력 셀 크기를 정의합니다.
- 최대 - 입력 래스터 중 가장 큰 셀 크기를 사용하여 출력 셀 크기를 정의합니다.
- 중간 - 두 입력 래스터의 중간(평균) 셀 크기를 사용하여 출력 셀 크기를 정의합니다.
- 최소 - 입력 래스터 중 가장 작은 셀 크기를 사용하여 출력 셀 크기를 정의합니다.
범위(Extent)
범위는 입력 래스터의 범위가 각기 다른 경우 출력의 범위를 계산하는 방법을 정의합니다.
- 첫 번째 - 첫 번째 입력 래스터의 범위를 사용하여 출력 범위를 정의합니다.
- 마지막 - 마지막 입력 래스터의 범위를 사용하여 출력 범위를 정의합니다.
- 교차 - 출력 범위를 입력 래스터의 교차 영역으로 정의합니다.
- 합집합 - 출력 범위를 입력 래스터의 전체 범위로 정의합니다.
입력 래스터 | 첫 번째인 경우 범위 | 마지막인 경우 범위 | 교차인 경우 범위 | 합집합인 경우 범위 |
---|---|---|---|---|