Professional Documents
Culture Documents
Webinar BRIDA Sukristiyanti
Webinar BRIDA Sukristiyanti
Webinar BRIDA Sukristiyanti
•
•
•
•
•
→
•
•
•
•
•
Longsor terjadi di wilayah Gunung Cibentang, Kabupaten Bandung, Jawa Barat. Warga desa sekitar mengungsi karena tanah longsor yang menutupi aliran Sungai Cibintinu.
Longsor dari ketinggian 150 meter itu terjadi pada sekitar pukul 17.00 WIB, Jumat (7/10/2016).
Sumber: https://news.detik.com/berita-jawa-barat/d-3316364/tanah-longsor-terjadi-di-gunung-cibentang-bandung-warga-diungsikan
•
•
•
LANDSAT/LC08/C02/T1_RT_TOA
Resolusi spasial multispektral: 30 m, pankromatik: 15 m.
// #1 cloud masking
var maskl8 = function(L8){
var qa = L8.select('BQA');
return L8.updateMask(qa.bitwiseAnd(1<<4).eq(0));
};
// #2 filter data
var composite = L8.filterDate('2020-01-01', '2020-12-31')
.map(maskl8).median().clip(geometry);
// #4 membuat ndvi
var ndvi = composite.normalizedDifference(['B5',
'B4']).rename('NDVI'); // #6 mengeksport data
Export.image.toDrive({
// #5 menampilkan ndvi image: ndvi,
Map.addLayer(ndvi, imageVisParam, 'ndvi’); scale: 30,
description: ndvi_bandung',
region: geometry,
maxPixels: 1e12
});
ee.Image("USGS/SRTMGL1_003")
// mengeksport data
• LANDSAT/LC08/C02/T1_RT_TOA
• SRTM Digital Elevation Data Version 4 // #9 menggabungkan variabel respons dengan var prediktor
var training = composite2.sampleRegions({
// #1 cloud masking collection: table3, properties: ['CID'],
var maskl8 = function(L8){ scale: 30, tileScale: 16
var qa = L8.select('BQA'); })
return L8.updateMask(qa.bitwiseAnd(1<<4).eq(0)); // #10 mendefinisikan band2 yg akan digunakan dalam klasifikasi
}; var bandNames = ['B1', 'B2', 'B3', 'B4', 'B5', 'B6', 'B7', 'B11', 'NDVI', 'slope'];
// #2 filter data print(bandNames);
var composite = L8.filterDate('2020-01-01', '2020-12-31') // #11 parameterisasi model
.map(maskl8).median().clip(geometry); var classifier = ee.Classifier.smileRandomForest({
// #3 menampilkan citra komposit numberOfTrees: 100,
Map.addLayer(composite, {bands: ['B5', 'B4', 'B3'], min:0, max:0.3}); variablesPerSplit: 5
// #4 membuat ndvi }). train(training, 'CID', bandNames);
var ndvi = composite.normalizedDifference(['B5', 'B4']).rename('NDVI'); // #12 mengklasifikasi citra menggunakan model yg sudah dibuat
// #5 menampilkan ndvi var classification = composite2.classify(classifier);
Map.addLayer(ndvi, imageVisParam, 'ndvi'); // #13 menampilkan landuse yang sudah dibuat
// #6 menambahkan ndvi ke file 'composite' Map.addLayer(classification, imageVisParam2, "klasifikasi");
composite = composite.addBands(ndvi); // #14 membuat akurasi
// #7 menambahkan dem var confMatrix = classifier.confusionMatrix();
var dem_bdg = dem.clip(geometry); var OA = confMatrix.accuracy();
var slope = ee.Terrain.slope(dem_bdg); var Kappa = confMatrix.kappa();
// Map.addLayer(slope, imageVisParam_dem, 'slope'); print ('OA: ', OA)
var composite2 = composite.addBands(slope); print ('kappa: ', Kappa);
// #8 mengecek isi file 'composite2'?
print(composite2.bandNames())
ee.ImageCollection("UCSB-CHG/CHIRPS/PENTAD")
Climate Hazards Group InfraRed Precipitation with Station data (CHIRPS) is a 30+ year
quasi-global rainfall dataset.
Resolusi spasial: 0,05° (5,55 km)
•
// #8 membuat data training, nama vektor yg diimport: 'longsor', kolomnya: 'CID',
var training = independen.sampleRegions({
collection: longsor, properties: ['CID'],
scale: 30,
tileScale: 16
})
// 9 Parameterisasi model
var classifier = ee.Classifier
.smileRandomForest(25)
.setOutputMode('PROBABILITY')
.train(training, 'CID', namaband);
•
• →
• → →