Tutoriel 6.2

2. Structure du script

2.3. Fonctions définies

L'extrait de code ci-dessous définit deux fonctions

  • Pour obtenir le nombre de jours dans un mois
  • Pour convertir mm/heure en mm/mois


//////FONCTIONS DEFINIES////////

 

//Lafonction ci-dessous retourne le nombre de jours dans le mois

function getDaysInMonth(y,m) {

  var dt = ee.Date.fromYMD(y,m,1);

  var n = dt.advance(1,"month").difference(dt,'day');

  return n;

}

 

//La fonction ci-dessous convertira les mm/hr en mm/mois pour

// les données GPM

var monthly = function(image) {

  var dt = ee.Date(image.get("system:time_end"));

  var y = dt.get('year');

  var m = dt.get('month');

  var days = getDaysInMonth(y,m);

  return image.multiply(days).multiply(24).copyProperties(image, ["system:time_start""system:time_end"]);

};

 

//////FONCTIONS DEFINIES FINISSENT ICI////////