ee.Image.where

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

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

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

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

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