Skip to content Skip to sidebar Skip to footer
Please, Follow ig @mapgeek.id and Subscribe YT Channel MapGeekVid, Thanks :D

Citra Satelit Sentinel 2 Bebas Awan menggunakan Google Earth Engine

Google Earth Engine (GEE), pada saat ini merupakan salah satu solusi dalam proses pengolahan citra satelit. Seperti yang telah kita ketahui, dalam proses pengolahan citra satelit biasanya kita harus memiliki hardware yang cukup mumpuni untuk mengolah data citra satelit. Akan tetapi, dengan adanya GEE kita dapat me-skip hardware yang mumpuni tersebut. Dalam GEE, hal yang terpenting adalah koneksi internet.

 


Sebelumnya lanjut ke artikel, jika agan dan sista menyukai artikel ini bisa di share ke temen atau koleganya, terima kasih.


*link download data tutorial berada di deskripsi youtube diatas

 

Lanjut ke artikel, dalam kesempatan ini mimin mau sharing terkait pengolahan citra satelit Sentinel 2 bebas awan yang memiliki resolusi spasial 10 m pada band RGB (B2, B3, B4). GEE memungkinkan menghasilkan citra satelit bebas awan dengan geocoding. Prinsip citra bebas awan ini adalah gabungan dari beberapa citra satelit yang dimaksudkan untuk menambal citra yang terdapat awan pada suatu lokasi waktu tertentu dengan citra yang tidak ada awannya di lokasi tersebut pada waktu yang berbeda. Dengan kata lain, parameter rentang waktu disini sangat penting dalam geocodingnya nanti.

 

Adapun langkah mengolah Citra Satelit Sentinel 2 Bebas Awan menggunakan Google EarthEngine Sebagai berikut:

  1. Buka browser, lalu pergi ke alamat https://code.earthengine.google.com/
  2. Membuat Repository, dengan klik New > Repository
  3. Isikan nama Repository
  4. Selanjutnya, membuat File, dengan klik New > File
  5. Isikan nama File
  6. Import data Sentinel 2, pada menu search > ketikan “Sentinel 2” (pilih level 2A)
  7. Berikut informasi Sentinel 2 > import
  8. Import wilayah kajian (AOI), pilih Draw Rectangle
  9. Membuat wilayah kajian (AOI)
  10. Ganti var geometry -> AOI (untuk me-link-an geocoding nanti)
  11. Untuk geocoding Sentinel 2 bebas awan bisa di cek di https://developers.google.com/earth-engine/datasets/catalog/COPERNICUS_S2_SR
  12. (a) scroll ke bawah hingga geocoding, bisa di copy paste. (b) untuk lingkaran hijau di tambahkan dan lingkaran merah dihapus (Hal ini untk menampilkan pengolahan citra di AOI)
  13. Save untuk menyimpan geocoding
  14. Run untuk memproses geocoding tersebut
  15. Hasi pengolahan citra Sentinel 2 bebas awan





Berikut geocoding Sentinel 2 Bebas Awan 

==

/**

 * Function to mask clouds using the Sentinel-2 QA band

 * @param {ee.Image} image Sentinel-2 image

 * @return {ee.Image} cloud masked Sentinel-2 image

 */

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 conditions.

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

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

 

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

}

 

var dataset = ee.ImageCollection('COPERNICUS/S2_SR')

                  .filterDate('2021-01-01', '2021-12-31')

                  .filterBounds(AOI)

                  // Pre-filter to get less cloudy granules.

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

                  .map(maskS2clouds)

                  .median();

 

var visualization = {

  min: 0.0,

  max: 0.3,

  bands: ['B4', 'B3', 'B2'],

};

 

Map.addLayer(dataset, visualization, 'RGB');

==


CATATAN:

Apabila agan dan sista merasa artikel ini bermanfaat, tolong bantu

Diharapkan menambah semangat mimin untuk sharing terkait dunia spasial :D

 

Sekian artikel terkait Citra Satelit Sentinel 2 Bebas Awan menggunakan Google Earth Engine
Moga bermanfaat, salam spasial


Post a Comment for "Citra Satelit Sentinel 2 Bebas Awan menggunakan Google Earth Engine"