1
|
// MODIS LAND Observation Frequency
|
2
|
|
3
|
// Proportion of days in the month with at least 1 MODIS observation
|
4
|
var p_07 = ee.ImageCollection("MOD09GA").
|
5
|
filter(ee.Filter.calendarRange(2011,2012,"year")).
|
6
|
filter(ee.Filter.calendarRange(7,7,"month")).map(function(img) {
|
7
|
return img.select(['num_observations_1km']).gte(1)}).mean().multiply(ee.Image(100)).select([0],["p07"]);
|
8
|
|
9
|
// mean number of observations per day
|
10
|
var n_07 = ee.ImageCollection("MOD09GA").
|
11
|
filter(ee.Filter.calendarRange(2011,2012,"year")).
|
12
|
filter(ee.Filter.calendarRange(7,7,"month")).map(function(img) {
|
13
|
return img.select(['num_observations_1km'])}).mean().select([0],["n07"]);
|
14
|
|
15
|
var n_12 = ee.ImageCollection("MOD09GA").
|
16
|
filter(ee.Filter.calendarRange(2011,2012,"year")).
|
17
|
filter(ee.Filter.calendarRange(12,12,"month")).map(function(img) {
|
18
|
return img.select(['num_observations_1km']).gte(1)}).mean().multiply(ee.Image(100)).select([0],["p12"]);
|
19
|
|
20
|
// mean number of observations per day
|
21
|
var p_12 = ee.ImageCollection("MOD09GA").
|
22
|
filter(ee.Filter.calendarRange(2011,2012,"year")).
|
23
|
filter(ee.Filter.calendarRange(12,12,"month")).map(function(img) {
|
24
|
return img.select(['num_observations_1km'])}).mean().select([0],["n12"]);
|
25
|
|
26
|
// Combine anything into image for download
|
27
|
var image=n_07.addBands(p_07).addBands(n_12).addBands(p_12)
|
28
|
//var reproj = image.reproject('EPSG:4326', [0.008333333333, 0, -180, 0, -0.008333333333, -90])
|
29
|
|
30
|
//var palette="000000,00FF00,FF0000"
|
31
|
//addToMap(image.select([0]),{min:0,max:100,palette:palette},"July");
|
32
|
//addToMap(n_12,{min:0,max:100,palette:palette},"Decenber");
|
33
|
|
34
|
|
35
|
var driveFolder="EarthEngineOutput"
|
36
|
|
37
|
exportImage(image,
|
38
|
'PObs',
|
39
|
{'name': 'PObs',
|
40
|
'maxPixels':1000000000,
|
41
|
'driveFolder':driveFolder,
|
42
|
'crs': 'EPSG:4326', //4326
|
43
|
'crsTransform':[0.008333333333, 0, -180, 0, -0.008333333333, -90],
|
44
|
// 'scale': 0.008333333333,
|
45
|
'region': '[[-180, -89], [-180, 89], [180, 89], [180, -89]]' //global
|
46
|
// 'region': '[[-180, 0], [-180, 10], [180, 10], [180, 0]]' //
|
47
|
});
|