1 votos

Vecino más próximo Valor del píxel Motor Google Earth

Quiero adjuntar los valores de un raster a otro raster. Usando una simple matemática de bandas puedo multiplicar el valor del raster base que es la presencia de manglares y por lo tanto 1 o enmascarado por el valor del otro raster, que es el cambio en el agua de la capa de agua Pekel. Esto funciona cuando ambos raster tienen un valor, pero cuando la capa Pekel está enmascarada, me gustaría que el valor en la capa de manglares fuera el píxel más cercano en la capa Pekel.

//import Pekel data
var gsw = ee.Image('JRC/GSW1_0/GlobalSurfaceWater');
var change = gsw.select("change_abs");

//import Mangroves of the World   
var mangrove = ee.Image(ee.ImageCollection('LANDSAT/MANGROVE_FORESTS').first()); 

//////////////////////////////////////////////////////////////
// Constants
//////////////////////////////////////////////////////////////

var VIS_CHANGE = {
    min:-100,
    max:100,
    palette: ['red', 'black', 'limegreen']
};

var MANGROVE_COL = {
  palette: ['orange']
};

//////////////////////////////////////////////////////////////
// Calculations
//////////////////////////////////////////////////////////////

var combine = mangrove.select('1').multiply(change.select('change_abs'))

//////////////////////////////////////////////////////////////
// Map Layers
//////////////////////////////////////////////////////////////

Map.addLayer({
  eeObject: mangrove, 
  visParams: MANGROVE_COL, 
  name: 'mangrove extent', 
  shown: false
});

//Change in water intensity
Map.addLayer({
  eeObject: change,
  visParams: VIS_CHANGE,
  name: 'occurrence change intensity', 
  shown: false
});

//Change in water intensity
Map.addLayer({
  eeObject: combine,
  visParams: VIS_CHANGE,
  name: 'occurrence change intensity in mangrove', 
  shown: true
});

1voto

Linh Lam Puntos 3

Puede desenmascarar() utilizando otra imagen. Los valores enmascarados de la primera imagen se sustituirán por los de la segunda.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X