ee.Image.where

Выполняет условную замену значений.

Для каждого пикселя в каждой полосе «входа», если соответствующий пиксель в «тесте» ненулевой, вывести соответствующий пиксель в значении, в противном случае вывести входной пиксель.

Если в данном пикселе тест или значение замаскированы, используется входное значение. Если входные данные замаскированы, ничего не происходит.

Выходные полосы имеют те же названия, что и входные. Тип выходных данных каждой полосы — это больший из входных и значений. Выходное изображение сохраняет метаданные и область действия входного изображения.

Использование Возврат
Image. where (test, value) Изображение
Аргумент Тип Подробности
это: input Изображение Входное изображение.
test Изображение Тестовое изображение. Пиксели этого изображения определяют, какой из входных пикселей будет возвращён. Если это одна полоса, она используется для всех полос входного изображения. Изображение может не быть массивом.
value Изображение Выходное значение, используемое, если test не равен нулю. Если это одна полоса, она используется для всех полос входного изображения.