ee.Image.where

값의 조건부 대체를 실행합니다.

'input'의 각 밴드에 있는 각 픽셀에 대해 'test'의 해당 픽셀이 0이 아닌 경우 값의 해당 픽셀을 출력하고, 그렇지 않으면 입력 픽셀을 출력합니다.

특정 픽셀에서 테스트 또는 값이 마스크 처리된 경우 입력 값이 사용됩니다. 입력이 마스크 처리된 경우 아무 작업도 실행되지 않습니다.

출력 밴드의 이름은 입력 밴드와 동일합니다. 각 밴드의 출력 유형은 입력 유형과 값 유형 중 더 큰 유형입니다. 출력 이미지는 입력 이미지의 메타데이터와 설치 공간을 유지합니다.

사용반환 값
Image.where(test, value)이미지
인수유형세부정보
다음과 같은 경우: input이미지입력 이미지입니다.
test이미지테스트 이미지입니다. 이 이미지의 픽셀은 반환되는 입력 픽셀을 결정합니다. 단일 밴드인 경우 입력 이미지의 모든 밴드에 사용됩니다. 배열 이미지가 아닐 수 있습니다.
value이미지테스트가 0이 아닌 경우 사용할 출력 값입니다. 단일 밴드인 경우 입력 이미지의 모든 밴드에 사용됩니다.