Project

General

Profile

Download (1.93 KB) Statistics
| Branch: | Revision:
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
});
(2-2/8)