Anda di halaman 1dari 2

// Ini adalah baris kode pertama UNTUK MENENTUKAN koleksi gambar

var image = ee.Image(sent2

// filter untuk hanya mendapatkan gambar dalam rentang tanggal yang diminati
.filterDate("2020-01-01", "2020-12-31")

// Selanjutnya menyertakan filter geografis untuk mempersempit pencarian ke


gambar di lokasi titik
.filterBounds(mangrove)

// Selanjutnya, mengurutkan koleksi berdasarkan properti metadata yaitu tutupan


awan
.sort("CLOUD_COVERAGE_ASSESSMENT")

// Sekarang pilih citra pertama dari koleksi ini - yaitu gambar paling bebas
awan dalam rentang tanggal
.first());

// Dan mari mencetak gambar ke konsol.


print("A Sentinel-2 scene:", image);

// Tentukan parameter visualisasi dalam kamus JavaScript untuk rendering warna yang
sebenarnya. Band 4,3 dan 2 dibutuhkan untuk RGB.
var trueColour = {
bands: ["B4", "B3", "B2"],
min: 0,
max: 3000
};
// Tambahkan citra ke peta, menggunakan parameter visualisasi.
Map.addLayer(image, trueColour, "true-colour image");

// Tentukan parameter visualisasi false color.


var falseColour = {
bands: ["B8", "B4", "B3"],
min: 0,
max: 3000
};
// Tambahkan citra ke peta, menggunakan parameter visualisasi.
Map.addLayer(image, falseColour, "false-color composite");

//Indeks Spektrals
// Menentukan variabel NDVI dari persamaan
var NDVI = image.expression(
"(NIR - RED) / (NIR + RED)",
{
RED: image.select("B4"), // RED
NIR: image.select("B8"), // NIR
BLUE: image.select("B2") // BLUE
});

//Fungsi lain untuk menghitung normalized differece index, termasuk NDVI


var anoNDVI= image.normalizedDifference(['B8', 'B4']);

Map.addLayer(NDVI, {min: 0, max: 1}, "NDVI");


Map.addLayer(anoNDVI, {min: 0, max: 1}, "NDVI2");

//Memilih band Sentinel-2 yang diperlukan


var imageComposed = image.select(['B1', 'B2', 'B3', 'B4', 'B5', 'B6', 'B7', 'B8',
'B8A', 'B11', 'B12']);
//Menggabungkan band NDVI dengan band Sentinel-2
var stackedbands = imageComposed.addBands(NDVI);

//Melihat hasil penggabungan band


print('stacked_composite bands', stackedbands.bandNames());

// Tentukan parameter visualisasi false color.


var falseColourNDVI = {
bands: ["B11", "B8_1", "B4"],
min: -1,
max: 1
};

// Tambahkan citra ke peta, menggunakan parameter visualisasi.


Map.addLayer(stackedbands, falseColourNDVI, "false-color_NDVI composite");

Anda mungkin juga menyukai