// Cálculo de índices satélite desde Google Earth Engine // http://www.gisandbeers.com/calculo-de-indices-satelite-en-google-earth-engine/ // Declaramos una nueva variable llamando a la imagen deseada con su ID var Sentinel = ee.Image ('COPERNICUS/S2/20180101T173721_20180101T174214_T13SGC'); // Declaramos una segunda variable para componer la fórmula del índicador a partir de sus bandas var NDVI = Sentinel.expression ('float (NIR-Red) / float (NIR+Red)',{ 'NIR': Sentinel.select ('B8'), 'Red': Sentinel.select ('B4')}); // Representamos el índice a través de una paleta de colores Map.addLayer (NDVI,{ max: 1.0, min: -1.0, 'palette': ['CE7E45', 'DF923D', 'F1B555', 'FCD163', '99B718', '74A901', '66A000', '529400', '3E8601', '207401', '056201', '004C00', '023B01', '012E01', '011D01', '011301']}, 'Índice NDVI'); //Centramos la imagen con un nivel de zoom e imprimimos el índice en la consola Map.centerObject (NDVI, 11); print (NDVI, 'valores NDVI'); //Podemos replicar el proceso con un nuevo índice empleando la funcion "normalizedDifference()" var NDMI = Sentinel.normalizedDifference (['B8','B11']) ; Map.addLayer (NDMI,{ max: 1.0, min: -0.5, 'palette': ['1A3678', '2955BC', '5699FF','8DBAE9', 'ACD1FF', 'CAEBFF', 'E5F9FF', 'FDFFB4', 'FFE6A2', 'FFC969', 'FFA12D', 'FF7C1F', 'CA531A', 'FF0000', 'AB0000']}, 'Índice NDMI'); print (NDMI, 'valores NDMI');