Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

AHMAD HELMY NURFAIZI

41820010118

BEKASI TIMUR

Dari gambar diatas menyimpulkan bahwa daerah yang berwarna merah memiliki potensi
banjir lebih tingggi
Untuk sintaks nya :
//Untuk hapus awan

function maskS2clouds(image) {

var qa = image.select('QA60');

//Bits 10 and 11 are clouds and cirrus, respectively.

var cloudBitMask = 1 << 10;

var cirrusBitMask = 1 << 11;

//Both flags should be set to zero, indicating clear conditon.


var mask = qa.bitwiseAnd(cloudBitMask).eq(0)

.and(qa.bitwiseAnd(cirrusBitMask).eq(0));

return image.updateMask(mask).divide(10000);

//Map the function over one year of data and take the median.

//Load Sentinel-2 TOA reflectance data.

//mem-filter image collections

var image = ee.ImageCollection('COPERNICUS/S2')

.filterDate('2018-01-01', '2019-01-31')

//Pre-filter to get less cloudy granules.

.filter(ee.Filter.lt('CLOUDY_PIXEL_PERCENTAGE', 20))

.filterBounds(geometry)

.map(maskS2clouds)

.median()

//Memberi style pada gambar

var rgbVis = {

min: 0.004,

max: 0.39,

bands: ['B11', 'B8', 'B4'],

};

//untuk memunculkan ke layer

Map.addLayer(image.clip(geometry), rgbVis, 'old image');

//NDVI = '(nir - red) / (nir + red)'

//NDWI = '(nir - swir) / (nir + swir)'


var ndvi = image.expression('(nir - red) / (nir + red)' ,{

'nir':image.select('B8'),

'red':image.select('B4'),

}).rename('NDVI')

var ndwi = image.expression('(nir - swir) / (nir + swir)' ,{

'nir':image.select('B8'),

'swir':image.select('B11'),

}).rename('NDWI')

var final_image = image.addBands(ndvi)

.addBands(ndwi)

Map.addLayer(final_image.clip(geometry), rgbVis, 'new image'

You might also like