Necesito descargar los datos diarios de concentraciones de monóxido de carbono proporcionados por Sentinel 5p, pero los datos consisten en lagunas para mi región de interés.
var dataset1 = ee.ImageCollection("COPERNICUS/S5P/NRTI/L3_CO") .filterDate('2021-03-01', '2021-03-31') .filterBounds(roi) .select("CO_column_number_density") print (dataset1) var img = dataset1.filterMetadata('TIME_REFERENCE_DAYS_SINCE_1950', 'equals',25992 ) .mean(); Map.addLayer(img)Este es el código utilizado. Estoy tratando de promediar los datos disponibles para un solo día, pero hay lagunas. si los datos deben promediarse durante más de un día, ¿cómo hacerlo? ¿Cómo crear un bucle que repita las fechas y calcule el promedio?
var batch = require('users/fitoprincipe/geetools:batch') print("batch.help", batch.help) var Sentinel_CO_Dataset = ee.ImageCollection("COPERNICUS/S5P/NRTI/L3_CO") .filterDate('2021-03-01', '2021-03-10') .filterBounds(roi) .select("CO_column_number_density") print (Sentinel_CO_Dataset) var count = Sentinel_CO_Dataset.size() print("Collection count", count) var all_Sentinel_CO_tiles = Sentinel_CO_Dataset.map(function(image) { return image.clip(roi).reproject('EPSG:4326', null, 1113.2); }); var check = ee.Image(all_Sentinel_CO_tiles.first()); var Sentinel_CO_Palette = ['FFFFFF', 'CE7E45', 'DF923D', 'F1B555', 'FCD163', '99B718', '74A901', '66A000', '529400', '3E8601', '207401', '056201', '004C00', '023B01', '012E01', '011D01', '011301']; Map.addLayer(check, {min:0.02, max: 0.05, palette: Sentinel_CO_Palette}, 'Sentinel_CO_Palette_Check'); var colList = all_Sentinel_CO_tiles.toList(all_Sentinel_CO_tiles.size()); var n = colList.size().getInfo(); for (var i = 0; i < n; i++) { var img = ee.Image(colList.get(i)); var id = img.id().getInfo(); var listOfImages = all_Sentinel_CO_tiles.toList(all_Sentinel_CO_tiles.size()); var Tile = listOfImages.get(i); var allRasters = ee.ImageCollection.fromImages([Tile]); batch.Download.ImageCollection.toDrive(allRasters, "Sentinel_CO", {name: 'MONOXIDE_'+id, scale: 1113.2, region: roi }) }