-
Notifications
You must be signed in to change notification settings - Fork 0
/
CSIRO_ARD_NovaSAR_Val
51 lines (37 loc) · 1.25 KB
/
CSIRO_ARD_NovaSAR_Val
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
/**** Start of imports. If edited, may not auto-convert in the playground. ****/
var ROI = ee.FeatureCollection("projects/ee-cauqqzhang/assets/N1_ARD_ROI");
/***** End of imports. If edited, may not auto-convert in the playground. *****/
var dataset = ee.ImageCollection('MODIS/061/MCD64A1')
.filter(ee.Filter.date('2021-12-01', '2021-12-11'));
var burnedArea = dataset.select('BurnDate');
var burnedAreaVis = {
min: 30.0,
max: 341.0,
palette: ['4e0400', '951003', 'c61503', 'ff1901'],
};
Map.setCenter(114, -31, 6);
print (burnedArea)
Map.addLayer(ROI);
function clp(img) {
return img.clip(ROI)
}
var BA = burnedArea.map(clp)
var maxIm = BA.max();
// Get an image that is 1 where pixels have a value greater than or equal to 1
// and 0 where pixels had a value of 0
var burnedIm = maxIm.gte(1)
// unmask masked values and set them to 0
.unmask(0);
// Visualise the image
Map.addLayer(ee.Image(burnedIm).clip(ROI),{min: 0, max:1},'first');
print(ee.Image(burnedIm).clip(ROI))
Export.image.toDrive({
image:ee.Image(burnedIm),
description: 'M_BA_12',
scale: 500,
region: ROI,
crs: 'EPSG:4326' ,
fileFormat: 'GeoTIFF',
// If geometry is very large you might need to add this argument:
maxPixels:1e11
});