Google Earth Engine (GEE) adalah platform komputasi awan gratis yang disediakan oleh Google untuk mengakses, memanipulasi, dan menganalisis data geospasial dari berbagai sumber, termasuk citra satelit, peta, dan data lainnya. Platform ini dikembangkan oleh Google untuk membantu para peneliti, pengamat, dan praktisi di berbagai bidang ilmu, seperti lingkungan, penginderaan jauh, konservasi, pertanian, dan perubahan iklim, untuk melakukan analisis spasial yang cepat dan akurat menggunakan data yang besar dan kompleks.
Buka halaman Google Earth Engine di https://earthengine.google.com/. Klik tombol “Sign In” di sudut kanan atas halaman. Masukkan akun Google Anda untuk masuk ke Google Earth Engine. Setelah masuk, Anda akan diarahkan ke halaman beranda Google Earth Engine. Di sini, Anda dapat menemukan berbagai jenis data dan alat untuk memulai analisis geospasial Anda. GEE memungkinkan pengguna untuk mengakses data geospasial dalam jumlah besar dari berbagai sumber seperti Landsat, Sentinel, MODIS, dan banyak lagi, dan menyediakan berbagai alat analisis seperti penginderaan jauh, statistik, pemrosesan citra, dan pemodelan spasial.
Ikuti saja yang direkomendasikan yaitu dengan cloud project. Pilih saja yang without a cloud project. Isi data yang harus diisi, pastikan berhasil.
Sebagai langkah awal kode berikut coba Anda masukan di code editor yang dapat diakses di menu Platform.
// Mengambil citra Landsat 8
var image = ee.Image(‘LANDSAT/LC08/C01/T1_TOA/LC08_044034_20140318’);
// Menghitung indeks NDVI
var ndvi = image.normalizedDifference([‘B5’, ‘B4’]);
// Menambahkan layer NDVI ke peta
Map.addLayer(ndvi, {min: 0, max: 1, palette: [‘blue’, ‘white’, ‘green’]}, ‘NDVI’);
// Visualisasi citra Landsat 8
Map.addLayer(image, {bands: [‘B4’, ‘B3’, ‘B2’], max: 0.3}, ‘Landsat 8’);
Pastikan hasilnya muncul seperti gambar berikut. Sekian, selamat mencoba.
Kode tersebut terdiri dari beberapa bagian:
Variabel image digunakan untuk memuat citra Landsat 8 pada tanggal tertentu dengan memanggil fungsi ee.Image().
Fungsi addNDVI() digunakan untuk menghitung NDVI pada citra yang dimuat. NDVI dihitung dengan menggunakan fungsi normalizedDifference() yang membagi selisih antara band inframerah dan band merah dengan jumlah band inframerah dan band merah. Hasil perhitungan NDVI kemudian disimpan ke dalam variabel ndvi.
Fungsi visualizeRGB() digunakan untuk memvisualisasikan citra Landsat 8 dengan menampilkan komposisi warna merah, hijau, dan biru (RGB) dengan menggunakan fungsi image.visualize(). Citra Landsat 8 yang sudah dimuat ke dalam variabel image akan diolah dengan menggunakan fungsi visualizeRGB() dan ditampilkan pada layer di peta dengan menggunakan fungsi Map.addLayer().
Pastikan tampil output berupa citra RGB di lokasi tempat image berada. Sekian, selamat mencoba.