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

var kampai = ee.Geometry.Point([104.484, -3.

812]);

var batas = ee.Geometry.Polygon([[ 104.684, -3.612], [ 104.284, -3.612],[ 104.284, -4.012],[104.684,


-4.012]]);

var start = ee.Date('2016-01-01T00.00');

var finish = ee.Date('2016-03-31T23.59');

//print (start,finish);

//land = ee.ImageCollection("LANDSAT/LC08/C01/T1_RT_TOA"); //Map.addLayer (kampai);

//var count = land.size();

//print('size of collection land', count);

//print (land);

//var best = ee.Image(land.sort('CLOUD_COVER').first()); //print('least cloudy image:', best);

var roi = ee.Geometry.Point([107.870, -7.219]).buffer(20000);

var lands = ee.ImageCollection("LANDSAT/LC08/C01/T1_RT_TOA")


.filterBounds(kampai)

.filterDate(start,finish)

//.filter(ee.Filter.eq('WRS_PATH', 44))

//.filter(ee.Filter.eq('WRS_ROW', 34))

.sort('CLOUD_COVER', false);

var first = lands.first();

//menggabungkan first dan median

Map.centerObject(kampai,10);

var Color = {bands:['B4','B3','B2'], min: 5000, max: 15000, gamma: [0.95,1.1,1]};

var land = ee.ImageCollection("LANDSAT/LC08/C01/T1_RT_TOA"); var first =


land.filterBounds(kampai); var lists = first.toList(50);
var ls = lists.length();

//print (lists);

//print (ls);

//print(ee.Image(lists.get(ls.subtract(1))).get("DATE_ACQUIRED"));

// The output is an Image. Add it to the map. Map.setCenter(107.871, -7.219,10);

//Map.addLayer(median, {bands: ['B4_median', 'B3_median', 'B2_median'], gamma: 1.6});

//Map.addLayer(ee.Image(lists.get(ls.subtract(1))),Color,'True Color');

var besar = ee.Image(lists.get(ls.subtract(1))) .select(['B7','B6','B5','B4', 'B3', 'B2', 'B1']);

//var median = lands.reduce(ee.Reducer.median()); Map.addLayer(besar.clip(batas));

// Export the image, specifying scale and region. Export.image.toDrive({

Export.image.toDrive({

image: besar,

description: 'imageToDriveExample',
scale: 30,

region: batas

});

// Load an image and display it.

var LC8_image = ee.Image(besar.clip(batas));

Map.addLayer(LC8_image, {min:0.05, max: 0.8, bands: 'B6, B5, B4'}, "Landsat 8 Scene");

// Create an NDVI image using bands the nir and red bands (5 and 4)

var NDVI = LC8_image.normalizedDifference(['B5','B4']);

// Display the NDVI image - Use a grayscale stretch for display Map.addLayer(NDVI,{min: -0.2,
max:0.5, palette: ['FFFFFF', '339900']},"NDVI");

// Export the image, specifying scale and region.

Export.image.toDrive({

image: LC8_image,

description: 'imageToDriveExample',
scale: 30,

region: roi

});

// Export the image, specifying scale and region. Export.image.toDrive({

Export.image.toDrive({

image: NDVI,

description: 'imageToDriveExample',

scale: 30,

region: roi

});

//var image = ee.Image("LANDSAT/LC8_L1T_TOA/LC81270512015358LGN00"); // Create a NDWI


Image

var ndwi = besar.normalizedDifference(['B3','B5']);


var ndwi1 = ee.Image(ndwi.clip(batas));

var ndwiViz = {min: 0.5, max: 1, pallete:['44c9f1','1637f1']}; //var ndwiViz1 =


ee.Image(ndwi.clip(batas)); Map.addLayer(ndwi1, ndwiViz, 'NDWI', false);

// Mask the non-water body of the Imagery, where NDWI < 0.1

var ndwiMasked = ndwi.updateMask(ndwi.gte(0.10));

var Masked = ee.Image(ndwiMasked.clip(batas)); Map.addLayer(Masked, ndwiViz, 'NDWI Masked');

You might also like