cette vidéo décrit la procédure pour télécharger des données pluviométriques sur une région donnée du globe...
Vous devez disposer d'abord de la limite de vote zone en format SIG(shp)
et ensuite rentrer sur la plate forme code.earthengi...
Voici le code de l'exercice..:
// import de la limite de votre zone
var limite = table; //recupérer la couche dans la varible limite
//définir l'intervalle d'année
var anne = ee.List.sequence(1981, 2022);
var mois = ee.List.sequence(1,12); //1 pour janvier jusqu'à 12 pour décembre
//Chargement de l'image pluiviométrique
var pluie = ee.ImageCollection("UCSB-CHG/CHIRPS/PENTAD");
var précipitaion = pluie.select("precipitation");
print(précipitaion.first());
//Définir les paramètres de visualisation de l'image
var précipitation_Vis = {
min: 1.0,
max: 17.0,
palette: ['0300ff', '418504', 'efff07', 'efff07', 'ff0303'],
};
//affichage de l'image
Map.addLayer(précipitaion.mean(),précipitation_Vis,'moyenne pluiviométrie');
Map.addLayer(limite,{}, "Limite des hauts-bassins");
Map.centerObject(limite);
// cartographie les précipitaion sur toute la période définie
var imageMois = anne.map(function(year){
return mois.map(function(month){
var filtered=précipitaion
.filter(ee.Filter.calendarRange(year, year, 'year'))
.filter(ee.Filter.calendarRange(month, month, 'month'))
var mensuelle= filtered.sum()
return mensuelle.set({'month':month, 'year':year})
})
}).flatten()
//recupérer les images des précipitaions mensuelles crées
var collectionMensuelle = ee.ImageCollection.fromImages(imageMois)
print(collectionMensuelle.first());
//appliquer la méthode de zone statistique afin de résumer les données en fonction de votre zone
var précipitaionHautBassin=collectionMensuelle.map(function(img){
var couche= limite.map(function(f){return f.set('month',img.get('month'),'year', img.get('year'))})
var proj= ee.Image(collectionMensuelle.first()).projection(); //définir la projection utilisé
return img.reduceRegions(couche, ee.Reducer.mean(), 1000, proj);
}).flatten();
print("moyenne pluviométrique",précipitaionHautBassin.limit(10));
//Exportons maintenant en format CSV pour l'ouvri dans excel
var données = "month,year,mean";
Export.table.toDrive({
collection:précipitaionHautBassin,
description: 'PluiviHautB',
folder: 'haut_bassin',
fileNamePrefix:'pluie_HautB',
fileFormat: 'CSV',
selectors: données
});
//CONTACTER MOI +226 64412514 ou kibora.john@gmail.com, en cas de blocage
//Merci bien!
Негізгі бет Ғылым және технология Télécharger les données pluviométriques de votre région de 1981 à 2021 sur Google Engine
Пікірлер: 3