조건 함수

각 입력 픽셀의 if\else 평가를 기반으로 결과 래스터의 픽셀을 설정합니다. 조건 평가가 true(1)인 경우에는 True 래스터의 픽셀값을, false(0)인 경우에는 False 래스터의 픽셀값을 반환합니다. 이 조건은 논리 계산 함수의 결과(입력 래스터로 사용됨)에 의해 지정됩니다.

조건 함수 앞에는 보다 큼 함수와 같은 수학: 논리 함수가 와야 합니다. 논리 함수의 결과는 Boolean 래스터(1 및 0 값)입니다. 조건 함수를 사용할 때 모든 1 값은 True 래스터로 설정되고 모든 0 값은 False 래스터 값으로 설정됩니다.

조건 함수 설명

참고

True 래스터 또는 False 래스터 중 하나가 부동 소수점인 경우 결과 래스터는 부동 소수점이 됩니다. True 래스터False 래스터가 모두 정수인 경우 결과는 정수가 됩니다.

True 래스터 또는 상수가 지정되지 않은 경우 True 식이 생성되지 않는 셀에 NoData가 할당됩니다.

입력에 NoData 픽셀이 있는 경우 결과에 NoData로 유지됩니다.

래스터가 단일 밴드 래스터이고 True 래스터 또는 선택적 False 래스터가 상수인 경우 결과는 단일 밴드 래스터가 됩니다.

모든 입력이 다중밴드 래스터인 경우 결과는 다중밴드 래스터가 됩니다. True 입력 또는 선택적 False 입력이 상수인 경우 결과 래스터도 다중밴드가 됩니다. 각 멀티밴드 입력의 밴드 수는 같아야 합니다.

이 함수는 다른 입력의 해당 밴드를 사용하여 조건 래스터의 각 밴드에 대한 연산을 수행합니다. 조건 입력이 다중밴드 래스터이고 True 또는 False 래스터 입력이 상수인 경우 이 함수는 다중밴드 입력의 각 밴드에 대한 상수 값을 사용하여 연산을 수행합니다.

매개변수

매개변수 이름설명

래스터

논리 계산 래스터 함수의 불린 결과를 나타내는 입력 래스터입니다. 값은 1(true인 경우) 또는 0(false인 경우)입니다. 정수 또는 부동 소수점 래스터일 수 있습니다.

참(True) 래스터

조건이 true일 때 해당 값이 결과 픽셀값으로 사용될 입력입니다. 정수, 부동 소수점 래스터 또는 상수값일 수 있습니다.

거짓(False) 래스터

조건이 false일 때 해당 값이 결과 픽셀값으로 사용될 입력입니다. 정수, 부동 소수점 래스터 또는 상수값일 수 있습니다.

범위 유형

다음 중 결과 래스터에 사용될 범위를 선택합니다.

  • 첫 번째 — 첫 번째 입력 래스터의 범위를 사용하여 처리 범위를 결정합니다.

  • 교차 — 중첩되는 픽셀의 범위를 사용하여 처리 범위를 결정합니다. 이 옵션이 기본 설정입니다.
  • 결합 — 모든 래스터의 범위를 사용하여 처리 범위를 결정합니다.
  • 마지막 — 마지막 입력 래스터의 범위를 사용하여 처리 범위를 결정합니다.

셀크기 유형

다음 중 결과 래스터에 사용될 셀 크기를 선택합니다. 모든 입력 셀 크기가 동일하면 모든 옵션에서 동일한 결과가 반환됩니다.

  • 첫 번째 — 입력 래스터의 첫 번째 셀 크기가 사용됩니다.
  • 최소 — 모든 입력 래스터의 가장 작은 셀 크기가 사용됩니다.
  • 최대 — 모든 입력 래스터의 가장 큰 셀 크기가 사용됩니다. 이 옵션이 기본 설정입니다.
  • 평균 — 모든 입력 래스터의 평균 셀 크기가 사용됩니다.
  • 마지막 — 입력 래스터의 마지막 셀 크기가 사용됩니다.


본 항목
  1. 참고
  2. 매개변수