ee.Image.where

Esegue la sostituzione condizionale dei valori.

Per ogni pixel in ogni banda di "input", se il pixel corrispondente in "test" è diverso da zero, restituisce il pixel corrispondente in "value", altrimenti restituisce il pixel di input.

Se in un determinato pixel il test o il valore sono mascherati, viene utilizzato il valore di input. Se l'input è mascherato, non viene eseguita alcuna operazione.

Le bande di output hanno gli stessi nomi delle bande di input. Il tipo di output di ogni banda è il maggiore dei tipi di input e di valore. L'immagine di output conserva i metadati e l'ingombro dell'immagine di input.

UtilizzoRestituisce
Image.where(test, value)Immagine
ArgomentoTipoDettagli
this: inputImmagineL'immagine di input.
testImmagineL'immagine di test. I pixel di questa immagine determinano quali pixel di input vengono restituiti. Se si tratta di una singola banda, viene utilizzata per tutte le bande dell'immagine di input. Potrebbe non essere un'immagine array.
valueImmagineIl valore di output da utilizzare quando il test è diverso da zero. Se si tratta di una singola banda, viene utilizzata per tutte le bande dell'immagine di input.