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, restituisci il pixel corrispondente in value, altrimenti restituisci il pixel di input.

Se in un determinato pixel viene mascherato il test o il valore, 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 tra i tipi di input e di valore. L'immagine di output conserva i metadati e l'impronta dell'immagine di input.

UtilizzoResi
Image.where(test, value)Immagine
ArgomentoTipoDettagli
questo: 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 di array.
valueImmagineIl valore di output da utilizzare quando il test non è zero. Se si tratta di una singola banda, viene utilizzata per tutte le bande dell'immagine di input.