ee.Image.where

Realiza el reemplazo condicional de valores.

Para cada píxel de cada banda de "input", si el píxel correspondiente en "test" no es cero, muestra el píxel correspondiente en value; de lo contrario, muestra el píxel de entrada.

Si, en un píxel determinado, se enmascara la prueba o el valor, se usa el valor de entrada. Si se enmascara la entrada, no se realiza ninguna acción.

Las bandas de salida tienen los mismos nombres que las bandas de entrada. El tipo de salida de cada banda es el más grande de los tipos de entrada y valor. La imagen de salida conserva los metadatos y la huella de la imagen de entrada.

UsoMuestra
Image.where(test, value)Imagen
ArgumentoTipoDetalles
este: inputImagenLa imagen de entrada.
testImagenLa imagen de prueba. Los píxeles de esta imagen determinan cuál de los píxeles de entrada se muestra. Si se trata de una sola banda, se usa para todas las bandas de la imagen de entrada. Es posible que no sea una imagen de array.
valueImagenEl valor de salida que se usará cuando la prueba no sea cero. Si se trata de una sola banda, se usa para todas las bandas de la imagen de entrada.