Cómo acceder en GEE a imágenes individuales ya transformadas (radiancia, reflectancia, temperatura de brillo) empleando el código de nombre de las imágenes Landsat 5

En el post anterior se consideró el hecho de cómo acceder al catálogo de imágenes de Google Earth Engine (GEE) con información de imágenes ya procesadas anteriormente. Se empleó el código de nombre, que incluye el path/row y la fecha de adquisión de la imagen, para tener acceso a ImageCollection’s filtradas por fecha. El procedimiento se probó con imágenes Landsat 5.

No obstante, con el método ‘ee.Image’ es posible acceder a las imágenes individuales ya transformadas (radiancia, reflectancia, temperatura de brillo) si se conocen los ids de acceso a la información. No es necesaria la fecha porque está contenida en el nombre.

En el código siguiente se seleccionan las imágenes con el id correspondiente a Landsat 5 para Surface Reflectance, Radiance at sensor y Brightness temperature (temperatura de brillo) empleando el código presente en el nombre de la imagen (path/row 038/032, date ‘2011-08-23’). Se cortan con base en el área de un ráster DEM de la zona (UTM 12N, WGS84). Las bandas 1, 2, 3 y 4 para surface reflectance se exportan a Google Drive y la 3, 2, 1 se usan con propósitos de visualización en GEE (color verdadero). La banda 6 fue la única que se seleccionó para despliege de radiancia y temperatura de brillo; sólo para corroborar la validez de los ids de acceso a la información.

var image = ee.Image("users/joseguerreroa/raster_files_utah/utah_demUTM12");

//Limits of images 
var bounds = image.geometry();

//Selecting bands for visualization y export: surface reflectance
var landsat5 = ee.Image("LANDSAT/LT5_SR/LT50380322011235")
    .select(['B1', 'B2', 'B3', 'B4']);

//Selecting band with radiance at sensor   
var landsat5_1t = ee.Image('LANDSAT/LT5_L1T/LT50380322011235PAC01')
    .select(['B6']);

//Selecting band with Brightness temperature from band 6
var landsat5_2t = ee.Image('LANDSAT/LT5_L1T_TOA_FMASK/LT50380322011235PAC01')
    .select(['B6']);

var clipped = landsat5.clip(bounds);

print (landsat5_1t);
print (landsat5_2t);

var vizParams = {
  bands: ['B3', 'B2', 'B1'],
  min: 0,
  max: 32767,
  gamma: 3.5
};

Map.addLayer(clipped,
             vizParams,
             'images');

// Export the image, specifying scale and region.
Export.image.toDrive({
  image: clipped,
  description: 'LT50380322011235PAC01_B1_B2_B3_B4',
  scale: 30,
  region: bounds
});

Los ids usados en el código anterior se tomaron de esta referencia:

Online Global Land Surface Temperature Estimation from Landsat

donde también se encuentran los ids para otros productos Landsat.

Después de la ejecución del código anterior se corrobora que la visualización del producto está de acuerdo a la máscara usada.

gee9

La colección de imágenes en Google Drive tardó sólo 3 minutos en producirse. Al bajarse al disco duro luce así en QGIS:

gee10

Es multibanda con formato GeoTiff, proyectada en 32612 (UTM 12N, WGS84) y perfectamente alineada con las imágenes originales. Cuando se compara con una de las imágenes originales transformadas en reflectancia se observa que fue almacenada con formato entero y el factor de conversión es 0.0001.

Anuncios
Esta entrada fue publicada en Google Earth Engine. Guarda el enlace permanente.

Una respuesta a Cómo acceder en GEE a imágenes individuales ya transformadas (radiancia, reflectancia, temperatura de brillo) empleando el código de nombre de las imágenes Landsat 5

  1. Pingback: Temperatura de brillo a partir de imágenes Landsat 5 con GEE | El Blog de José Guerrero

Responder

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s