GEEDEF adalah alat klasifikasi tutupan lahan berbasis cloud yang dibangun di atas Google Earth Engine (GEE). Mengintegrasikan tiga algoritma ML — RF, GTB, dan SVM — dengan 26 variabel fitur spektral dari Sentinel-2A SR Harmonized, seluruh alur kerja berjalan di server Google tanpa perlu mengunduh data.
Versi terbaru yang dapat diakses melalui link GEE yang telah diperbarui menghadirkan peningkatan signifikan dibanding V3 (rilis PDF asli).
Sub-panel baru di Langkah 4 — muat data training yang sudah ada dari aset GEE FeatureCollection (SHP yang diunggah), baca kolom atribut secara otomatis, dan gabungkan dengan sampel yang didigitasi manual.
Tombol khusus untuk membaca dan mengisi dropdown kolom atribut dari aset SHP yang dipilih — menghilangkan keharusan memasukkan nama kolom secara manual.
Memindai aset SHP untuk semua kode kelas numerik unik dan menampilkan baris yang dapat diedit per kelas (nama + warna) sebelum diimpor.
Input refresh aset terpisah untuk batas ROI dan SHP sampel training — sebelumnya hanya ada satu input field. Kini dua aset dapat dikelola secara independen.
Jika hanya sampel manual yang digunakan (tidak ada aset tervalidasi lapangan), alat menerapkan koreksi −5% pada OA dan Kappa dan menampilkan catatan peringatan — membuat reliabilitas penilaian transparan.
Toggle antarmuka penuh antara Bahasa Inggris dan Bahasa Indonesia via tombol EN / ID di peta — semua label, tombol, placeholder, dan pesan status beralih secara dinamis.
Setiap kelas di panel palette kini menampilkan kotak teks hex yang dapat diedit di samping tombol kelas — memungkinkan penyalinan langsung tanpa perlu menghafal atau mengetik ulang kode warna.
Semua enam langkah harus dieksekusi secara berurutan. Melewati langkah apapun akan memicu peringatan di panel status.
ROI mendefinisikan luas spasial untuk penyaringan koleksi citra, pelatihan klasifikator, dan kalkulasi luas area. Tersedia dua metode:
ee-defaniarman).FeatureCollection yang tersedia.Membangun komposit citra bebas awan dari COPERNICUS/S2_SR_HARMONIZED berdasarkan parameter yang ditentukan pengguna.
| Parameter | Deskripsi | Default |
|---|---|---|
| Date Range | Rentang tanggal format YYYY-MM-DD | 2024-01-01 s.d. 2024-12-31 |
| Cloud Max (%) | Maksimum CLOUDY_PIXEL_PERCENTAGE per scene | 20% |
| Cloud Masking | Aktifkan/nonaktifkan cloud masking level piksel | Aktif |
| Composite Method | Strategi agregasi temporal | Median |
Metode Cloud Masking
| Metode | Deskripsi | Rekomendasi |
|---|---|---|
| Cloud Score+ | Menggunakan layer cs_cdf; memask piksel dengan cs_cdf < 0.60 | ✅ Direkomendasikan |
| SCL (ESA) | Menghapus kelas SCL: cloud shadow, unclassified, medium/high cloud, thin cirrus, snow/ice | Tropik |
| QA60 (Bitmask) | Menggunakan bit 10 (opaque cloud) dan bit 11 (cirrus cloud) | Paling sederhana |
Metode Temporal Composite
| Metode | Deskripsi | Terbaik Untuk |
|---|---|---|
| Median (Default) | Median piksel di seluruh scene dalam rentang tanggal | Pemetaan tahunan; stabil |
| Median Dry Season | Memilih kuartil NDVI terendah (25% scene terkering) | Kontras spektral vegetasi vs lahan terbuka |
| Median Wet Season | Memilih kuartil NDVI tertinggi (25% scene terhijau) | Memaksimalkan respons vegetasi |
Pilih salah satu dari tiga algoritma ML dan atur parameternya. Rasio training/testing default adalah 70/30.
| Parameter | Range | Default | Deskripsi |
|---|---|---|---|
numTrees | 50–1000 | 500 | Jumlah pohon keputusan |
minLeafPopulation | 1–20 | 1 | Minimum sampel per terminal leaf |
bagFraction | 0.3–1.0 | 0.5 | Proporsi sampel per pohon |
| Parameter | Range | Default | Deskripsi |
|---|---|---|---|
numTrees | 50–500 | 200 | Jumlah iterasi boosting |
shrinkage | 0.01–0.30 | 0.05 | Learning rate |
samplingRate | 0.30–1.0 | 0.7 | Proporsi sampel per iterasi |
maxNodes | 2–10 | 5 | Kedalaman maksimum per pohon |
loss | — | LeastAbsoluteDeviation | Fungsi loss |
| Parameter | Range | Default | Deskripsi |
|---|---|---|---|
kernel | RBF / LINEAR / POLY / SIGMOID | RBF | Fungsi kernel |
cost (C) | 0.1–100 | 10 | Parameter regularisasi |
gamma | 0.001–2.0 | 0.5 | Jangkauan pengaruh (RBF, POLY, SIGMOID) |
degree | 1–10 | 3 | Derajat polinomial (POLY only) |
coef0 | 0.0–5.0 | 0.0 | Koefisien independen (POLY, SIGMOID) |
C dan gamma sebelum menjalankan klasifikasi final.
Dua opsi untuk mendefinisikan kelas dan sampel training:
#006400).Klik 🚀 RUN CLASSIFICATION. Alat mengeksekusi server-side secara otomatis:
sampleRegionsrandomColumnee.Image.pixelArea() dalam hektar| Metrik | Threshold | Catatan |
|---|---|---|
| Overall Accuracy (OA) | > 85% | Umumnya diterima untuk studi tutupan lahan regional |
| Kappa Coefficient | > 0.80 | "Very Strong" agreement (Landis & Koch, 1977) |
Ekspor hasil klasifikasi sebagai raster GeoTIFF satu band ke Google Drive Anda.
GEE_Export) dan nama file (default: LandCover_DFRF_V3).Export.image.toDrive({ image: STATE.classifiedImg, description: 'LandCover_DFRF_V3', folder: 'GEE_Export', fileNamePrefix: 'LandCover_DFRF_V3', region: STATE.roi.geometry(), scale: 10, // opsi: 10, 20, 30 crs: 'EPSG:4326', maxPixels: 1e13, fileFormat: 'GeoTIFF' });
Setelah memuat komposit, GEEDEF secara otomatis menghitung 16 indeks spektral. Bersama 10 band natif Sentinel-2A, total ruang fitur adalah 26 variabel prediktor per piksel.
| Band | Nama | Panjang Gelombang | Resolusi |
|---|---|---|---|
B2 | Blue | ~490 nm | 10 m |
B3 | Green | ~560 nm | 10 m |
B4 | Red | ~665 nm | 10 m |
B5 | Red Edge 1 | ~705 nm | 20 m |
B6 | Red Edge 2 | ~740 nm | 20 m |
B7 | Red Edge 3 | ~783 nm | 20 m |
B8 | NIR | ~842 nm | 10 m |
B8A | NIR Narrow | ~865 nm | 20 m |
B11 | SWIR 1 | ~1610 nm | 20 m |
B12 | SWIR 2 | ~2190 nm | 20 m |
| Indeks | Aplikasi Utama |
|---|---|
NDVI | Kerapatan vegetasi |
EVI2 | Struktur kanopi; mengurangi gangguan atmosfer |
CAI | Diskriminasi tanah terbuka dan serasah |
NDWI | Kandungan air daun |
GCVI | Estimasi klorofil |
SAVI | Vegetasi jarang di atas tanah terbuka |
PRI | Efisiensi penggunaan cahaya kanopi |
HALL_COVER | Estimasi tutupan kanopi hutan |
IRECI | Klorofil berbasis red-edge |
NDRE | Kesehatan dan stres vegetasi |
MNDWI | Pemetaan badan air terbuka |
NDMI | Kelembaban lahan |
NDBI | Area terbangun dan perkotaan |
NBR | Area terbakar / degradasi hutan |
GVS | Fraksi vegetasi hijau |
NDFI | Degradasi dan fragmentasi hutan |
var CFG = { startDate: '2024-01-01', endDate: '2024-12-31', cloudMax: 20, classProp: 'lc', seed: 42, scale: 10, maxPix: 1e13, splitRatio: 0.7, // Random Forest rf_numTrees: 500, rf_minLeaf: 1, rf_bagFraction: 0.5, // Gradient Tree Boost gtb_numTrees: 200, gtb_shrinkage: 0.05, gtb_samplingRate: 0.7, gtb_maxNodes: 5, gtb_loss: 'LeastAbsoluteDeviation', // Support Vector Machine svm_kernel: 'RBF', svm_gamma: 0.5, svm_cost: 10, svm_degree: 3, svm_coef: 0.0 };
Tiga skema palette siap pakai: KLHK Indonesia, MapBiomas Indonesia, dan NLCD Amerika Serikat. Pilih sesuai kebutuhan studi Anda.
Masalah umum dan solusinya saat menggunakan GEEDEF.
scale ke 20 atau 30 m; persingkat rentang tanggal.FeatureCollection; periksa pengaturan sharing/akses.Buka skrip di GEE Code Editor, definisikan ROI, dan jalankan klasifikasi — seluruh analisis berjalan di cloud, tanpa mengunduh data apapun.