Tengo una función que asigna una puntuación en función del valor de una banda, que luego asigno a una colección de imágenes.
Sin embargo, en algunos casos, tengo valores nulos, donde no se da ningún valor. En estos casos me gustaría convertir los valores nulos a 0. He intentado establecer los valores nulos como cero en el código, pero me da un error de imagen. Mi nuevo código, con la línea extra está abajo.
function currentHS_function(image){
var currentHS = image.expression(
"(b('current') < 0.13) ? 1.0" +
": (b('current') > 0.15) ? 0.0" +
": (b('current') = null) ? 0.0" + // new line - set null values as 0
": -50.0*current + 15.0/2.0 ",
{"current" : image});
return currentHS;
}
// apply heath score function to image collection
var currentHS_collection = currentSpeed.map(currentHS_function);