当前位置: 首页 > news >正文

网站建设营销推广工作superstore wordpress主题

网站建设营销推广工作,superstore wordpress主题,官方网站下载地址,wordpress另一更新进行中今天带来的有关蒸散发数据的下载代码#xff0c;蒸散发数据在气象气候#xff0c;农业干旱监测等领域应用广泛#xff0c;那么在GEE上如何方便快捷获取蒸散发数据呢#xff1f;今天跟着小编分享代码#xff0c;快来学习吧#xff01;#xff01; A.定义研究区域 //定义… 今天带来的有关蒸散发数据的下载代码蒸散发数据在气象气候农业干旱监测等领域应用广泛那么在GEE上如何方便快捷获取蒸散发数据呢今天跟着小编分享代码快来学习吧 A.定义研究区域 //定义研究区域 var geometry ee.FeatureCollection(users/hesuixinya511/ganzhou); //聚焦研究区域 Map.centerObject(geometry,6); 这里小编以赣州市作为研究区域。 B.影像调用与数据筛选 //加载MODIS蒸发量数据按照2001-2020年赣州市的研究区域范围完成数据筛选和裁剪 var collection ee.ImageCollection(MODIS/006/MOD16A2).filter(ee.Filter.date(2001-01-01, 2023-12-31)).filterBounds(geometry).select(ET);//选择PET潜在蒸发量波段数据 小编选择的是MODIS的数据产品为MOD16A2该数据产品提供ET、PET等近20年的数据以下显示的是该数据的波段信息我们挑了ET即总的蒸散发作为例子 C.年度蒸发量数据合成 //合成年总蒸发量数据 var years ee.List.sequence(2001, 2023); var collectYear ee.ImageCollection(years.map(function(y) {var start ee.Date.fromYMD(y, 1, 1);var end start.advance(12, month);return collection.filterDate(start, end).reduce(ee.Reducer.sum()).float().set(system:time_start,y).set(year,y); })); print(collectYear); D.影像批量裁剪 //利用赣州市的行政边界裁剪蒸散发数据 var clip_CollectioncollectYear.map(function(img){return img.clip(geometry); }); print(clip_Collection); E.影像的可视化 var palettes require(users/gena/packages:palettes); var evapotranspirationVis {min: 0,max: 300,palette: palettes.colorbrewer.RdYlBu[11] }; Map.addLayer(clip_Collection.median(), evapotranspirationVis, Evapotranspiration); F.年度时间序列展示 //时间序列展示 var Yearly_Chart ui.Chart ui.Chart.image.series({imageCollection:clip_Collection.select(ET_sum),region:geometry,reducer:ee.Reducer.mean(),scale:500,xProperty:year, }).setOptions({interpolateNulls:true,lineWidth:2,pontSize:3,title:PET Yearly Series,vAxis:{title:PET},hAxis:{title:Date},trendlines:{0:{title:PET_trend,type:linear,showR2:true,color:red,visibleInLegend:true}} }); print(Yearly_Chart); G.影像批量下载 //定义下载影像函数 function exportImage(image, region, fileName) { Export.image.toDrive({ image: image, description: Drive-fileName,//影像名称 fileNamePrefix: fileName, folder: GanzhouET, //文件夹名称 scale: 500, region: region, maxPixels: 1e13, crs: EPSG:4326 }); } //生成时间序列按照循环迭代下载数据集的每一张影像 var indexList clip_Collection.reduceColumns(ee.Reducer.toList(), [system:index]).get(list); print(indexList, indexList); indexList.evaluate(function(indexs) { for (var i0; iindexs.length; i) { var image clip_Collection.filter(ee.Filter.eq(system:index, indexs[i])).first(); exportImage(image, geometry, 20indexs[i1]); } }); H.导出为CSV格式 //导出为CSV格式 var table ee.FeatureCollection(clip_Collection.map(function(image){var date image.get(year);return ee.Feature(null,{date:date,value:image.reduceRegion(ee.Reducer.mean(),geometry,500).get(ET_sum)}); })); Export.table.toDrive({collection:table,description:Yearly_series,folder:ET,fileNamePrefix:ET_Year,fileFormat:CSV }); I.本篇案例完整代码 //定义研究区域 var geometry ee.FeatureCollection(users/hesuixinya511/ganzhou); //聚焦研究区域 Map.centerObject(geometry,6); //加载MODIS蒸发量数据按照2001-2020年赣州市的研究区域范围完成数据筛选和裁剪 var collection ee.ImageCollection(MODIS/006/MOD16A2).filter(ee.Filter.date(2001-01-01, 2023-12-31)).filterBounds(geometry).select(ET);//选择PET潜在蒸发量波段数据 //合成年总蒸发量数据 var years ee.List.sequence(2001, 2023); var collectYear ee.ImageCollection(years.map(function(y) {var start ee.Date.fromYMD(y, 1, 1);var end start.advance(12, month);return collection.filterDate(start, end).reduce(ee.Reducer.sum()).float().set(system:time_start,y).set(year,y); })); print(collectYear); //利用赣州市的行政边界裁剪蒸散发数据 var clip_CollectioncollectYear.map(function(img){return img.clip(geometry); }); print(clip_Collection); var palettes require(users/gena/packages:palettes); var evapotranspirationVis {min: 0,max: 300,palette: palettes.colorbrewer.RdYlBu[11] }; Map.addLayer(clip_Collection.median(), evapotranspirationVis, Evapotranspiration); //时间序列展示 var Yearly_Chart ui.Chart ui.Chart.image.series({imageCollection:clip_Collection.select(ET_sum),region:geometry,reducer:ee.Reducer.mean(),scale:500,xProperty:year, }).setOptions({interpolateNulls:true,lineWidth:2,pontSize:3,title:PET Yearly Series,vAxis:{title:PET},hAxis:{title:Date},trendlines:{0:{title:PET_trend,type:linear,showR2:true,color:red,visibleInLegend:true}} }); print(Yearly_Chart); //定义下载影像函数 function exportImage(image, region, fileName) { Export.image.toDrive({ image: image, description: Drive-fileName,//影像名称 fileNamePrefix: fileName, folder: GanzhouET, //文件夹名称 scale: 500, region: region, maxPixels: 1e13, crs: EPSG:4326 }); } //生成时间序列按照循环迭代下载数据集的每一张影像 var indexList clip_Collection.reduceColumns(ee.Reducer.toList(), [system:index]).get(list); print(indexList, indexList); indexList.evaluate(function(indexs) { for (var i0; iindexs.length; i) { var image clip_Collection.filter(ee.Filter.eq(system:index, indexs[i])).first(); exportImage(image, geometry, 20indexs[i1]); } }); //导出为CSV格式 var table ee.FeatureCollection(clip_Collection.map(function(image){var date image.get(year);return ee.Feature(null,{date:date,value:image.reduceRegion(ee.Reducer.mean(),geometry,500).get(ET_sum)}); })); Export.table.toDrive({collection:table,description:Yearly_series,folder:ET,fileNamePrefix:ET_Year,fileFormat:CSV }); 关于GEE下载蒸散发数据的代码到这里就结束了如果对你有帮助不要忘记了给小编点赞哦 代码链接https://code.earthengine.google.com/c1c7de2ae0a8a4992f4fe1051b71ec98 谢谢大家下期再见
http://www.pierceye.com/news/573657/

相关文章:

  • 阿里巴巴可以做网站吗网站的可用性
  • 云虚拟主机怎么做2个网站装饰工程施工
  • 网站备案查询流程wordpress手机页面没有注册
  • 辽宁城乡建设集团官方网站精品课程网站建设
  • 威海 网站建设个人做网站可以盈利么
  • 机关网站源码网站建设 备案什么意思
  • 做理财的网站有哪些怎么弄数据库备份做网站
  • 网站不接入备案易企互联网站建设
  • 那种网站打不开北京网站建设找华网天下
  • 网站建设seo优化浙江网站名称怎么收录
  • 天津网站制作工具想自己做网站 有免费的吗
  • 宝塔织梦网站建设求网站备案照片
  • 聊城住房和城乡建设厅网站研发项目管理软件
  • 国投集团网站开发杭州网站界面设计
  • 做关于什么的网站莆田网站建设解决方案
  • 湖南长沙做网站那些网站可以做反链
  • 成都金牛网站建设公司高端网站配色
  • 做喜报的网站设计师的工作内容
  • 济南网站建设工作wordpress 资讯
  • 网站调用数据库平台公司名单
  • 移动网站怎么做成都设计公司名字
  • 杭州最好的网站设计公司服务器域名解析
  • 做试用网站的原理塘沽网吧开门了吗
  • 网站域名的作用古典网站源码
  • 做直播网站软件有哪些软件涿州网站建设有限公司
  • 易托管建站工具wordpress多个single
  • 建一个电影网站多大 数据库半厘米wordpress
  • 住房和建设厅网站首页网站源码怎么写
  • 宁波新亚建设公司网站简单网站建设
  • 做网站没赚到钱网站后台地址忘记了