// DESCARGA MASIVA DE IMAGENES RGB E ÍNDICES MULTIESPECTRALES SENTINEL 2 // http://www.gisandbeers.com/descarga-filtros-rgb-indices-multiespectrales-sentinel-2-gee/ // DESCARGA DE IMÁGENES MULTITEMPORALES var ImagenSentinel = ee.Image ('COPERNICUS/S2/20180623T105621_20180623T110520_T30TVK'); // Selecciona el ID de la imagen Sentinel 2 var SentinelAOI = ImagenSentinel.clip (geometry);// Digitalización de la zona AOI desde las herramientas de geometría del visor // Cálculo de índices multiespectrales var NDVI = SentinelAOI.normalizedDifference (['B8', 'B4']); var GNDVI = SentinelAOI.normalizedDifference (['B8', 'B3']); var NDMI = SentinelAOI.normalizedDifference (['B8', 'B11']); var NBRI = SentinelAOI.normalizedDifference (['B8', 'B12']); var NDWI = SentinelAOI.normalizedDifference (['B3', 'B8']); var NDSI = SentinelAOI.normalizedDifference (['B3', 'B11']); var NDGI = SentinelAOI.normalizedDifference (['B3', 'B4']); // Representación de índices multiespectrales Map.addLayer (NDGI, {max: 1.0, min: 0, palette: ['0602ff', '235cb1', '307ef3', '269db1', '30c8e2', '32d3ef', '3ae237', 'b5e22e', 'd6e21f', 'fff705', 'ffd611', 'ffb613', 'ff8b13', 'ff6e08', 'ff500d', 'ff0000', 'de0101', 'c21301']},'NDGI'); Map.addLayer (GNDVI, {max: 1.0, min: 0, palette: ['0602ff', '307ef3', '30c8e2', '3ae237', 'd6e21f', 'ffd611', 'ff8b13', 'ff500d', 'ff0000', 'de0101', 'c21301']},'GNDVI'); Map.addLayer (NDMI, {max: 1.0, min: 0, palette: ['#7F0010', '#D99143', '#C04529', '#E02E20', '#EC6521', '#F6D53B']},'NDMI'); Map.addLayer (NBRI, {max: 1.0, min: 0, palette: ['011301', '011D01', '012E01', '023B01', '004C00', '056201', '207401', '3E8601', '529400', '74A901', '99B718', 'FCD163', 'F1B555', 'DF923D', 'CE7E45', '66A000']},'NDWI'); Map.addLayer (NDSI, {max: 1.0, min: 0, palette: ['#7F0010', '#D99143', '#C04529', '#E02E20', '#EC6521', '#F6D53B']},'NDSI'); Map.addLayer (NDWI, {max: 1.0, min: 0, palette: ['0602ff', '307ef3', '30c8e2', '3ae237', 'd6e21f', 'ffd611', 'ff8b13', 'ff500d', 'ff0000', 'de0101', 'c21301']},'NDWI'); Map.addLayer (NDVI, {max: 1.0, min: 0, palette: ['CE7E45', 'DF923D', 'F1B555', 'FCD163', '99B718', '74A901', '66A000', '529400', '3E8601', '207401', '056201', '004C00', '023B01', '012E01', '011D01', '011301']},'NDVI'); // Representación de imágenes RGB a color natural y falso color Map.addLayer (SentinelAOI, {max: 5000.0, min: 0.0, gamma: 1.0, bands: ['B4','B8','B2']}, 'Sedimentos'); Map.addLayer (SentinelAOI, {max: 5000.0, min: 0.0, gamma: 1.0, bands: ['B12','B4','B2']}, 'Geología'); Map.addLayer (SentinelAOI, {max: 5000.0, min: 0.0, gamma: 1.0, bands: ['B12','B8','B4']}, 'Vegetación - SWIR'); Map.addLayer (SentinelAOI, {max: 5000.0, min: 0.0, gamma: 1.0, bands: ['B8A','B11','B4']}, 'Suelo-Agua'); Map.addLayer (SentinelAOI, {max: 5000.0, min: 0.0, gamma: 1.0, bands: ['B12','B11','B4']}, 'Falso color - análisis urbanos'); Map.addLayer (SentinelAOI, {max: 5000.0, min: 0.0, gamma: 1.0, bands: ['B11','B8','B2']}, 'Agricultura'); Map.addLayer (SentinelAOI, {max: 5000.0, min: 0.0, gamma: 1.0, bands: ['B11','B8','B4']}, 'Análisis de vegetación'); Map.addLayer (SentinelAOI, {max: 5000.0, min: 0.0, gamma: 1.0, bands: ['B8','B11','B2']}, 'Análisis de vegetación sana'); Map.addLayer (SentinelAOI, {max: 5000.0, min: 0.0, gamma: 1.0, bands: ['B8','B4','B3']}, 'Falso color'); Map.addLayer (SentinelAOI, {max: 5000.0, min: 0.0, gamma: 1.0, bands: ['B4','B3','B2']}, 'Color natural'); // Exportación de imágenes RGB e índices multiespectrales Export.image.toDrive({image: NDSI, description: 'NDSI', scale: 10, region: geometry});// Scale: 10 (10 metros de resolución) Export.image.toDrive({image: NDGI, description: 'NDGI', scale: 10, region: geometry}); Export.image.toDrive({image: GNDVI, description: 'GNDVI', scale: 10, region: geometry}); Export.image.toDrive({image: NDMI, description: 'NDMI', scale: 10, region: geometry}); Export.image.toDrive({image: NBRI, description: 'NBRI', scale: 10, region: geometry}); Export.image.toDrive({image: NDWI, description: 'NDWI', scale: 10, region: geometry}); Export.image.toDrive({image: NDVI, description: 'NDVI', scale: 10, region: geometry}); Export.image.toDrive({image: SentinelAOI.select("B12", "B4", "B2"), description: 'Geología', scale: 10, region: geometry}); Export.image.toDrive({image: SentinelAOI.select("B4", "B8", "B2"), description: 'Sedimentos', scale: 10, region: geometry}); Export.image.toDrive({image: SentinelAOI.select("B11", "B8", "B4"), description: 'Analisis_vegetacion', scale: 10, region: geometry}); Export.image.toDrive({image: SentinelAOI.select("B8", "B11", "B2"), description: 'Analisis_vegetacion_sana', scale: 10, region: geometry}); Export.image.toDrive({image: SentinelAOI.select("B8A", "B11", "B4"), description: 'Suelo_Agua', scale: 10, region: geometry}); Export.image.toDrive({image: SentinelAOI.select("B12", "B8", "B4"), description: 'Vegetacion_SWIR', scale: 10, region: geometry}); Export.image.toDrive({image: SentinelAOI.select("B11", "B8", "B2"), description: 'Agricultura', scale: 10, region: geometry}); Export.image.toDrive({image: SentinelAOI.select("B12", "B11", "B4"), description: 'Analisis_urbanos', scale: 10, region: geometry}); Export.image.toDrive({image: SentinelAOI.select("B8", "B4", "B3"), description: 'Falso_color', scale: 10, region: geometry}); Export.image.toDrive({image: SentinelAOI.select("B4", "B3", "B2"), description: 'Color_natural', scale: 10, region: geometry}); // Centrado de la zona AOI en la vista de trabajo Map.centerObject (SentinelAOI);