1 votos

Obtenga todas las fechas de la colección de imágenes cuando se crearon/cargaron en el conjunto de datos sentinel 2

Estoy usando la colección de imágenes "COPERNICUS/S2" para imágenes de satélite en Google Earth Engine usando nodejs, quería resaltar las fechas en el calendario para un mes en particular en el que la imagen fue creada/cargada en el conjunto de datos. Al igual que el trabajo en EO Browser (ver captura de pantalla adjunta)

¿Cómo puedo obtener esas fechas con imageCollection?

enter image description here

2voto

hibbelig Puntos 176

Este código lo hará en el Editor de Código:

var get_dates = function(collection, month, year, bounds) {
  var filtered = collection.filter(ee.Filter.calendarRange(year, year, 'year'))
                           .filter(ee.Filter.calendarRange(month, month, 'month'))
                           .filterBounds(bounds)

  return ee.List(filtered.toList(filtered.size()).map(function(img){
    return ee.Image(img).date().format()
  }))
}

var dates = get_dates(ee.ImageCollection('COPERNICUS/S2'), 1, 2017, Map.getCenter());
console.log(dates.getInfo());

Como nunca he trabajado con nodejs, no sé cómo hacerlo allí, pero supongo que no es muy diferente.

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