GEE随记(五):研究区平均温度变化曲线

您所在的位置:网站首页 dockeripk GEE随记(五):研究区平均温度变化曲线

GEE随记(五):研究区平均温度变化曲线

2023-03-20 23:14| 来源: 网络整理| 查看: 265

1. 划定研究区域

根据研究需要,先上传矢量到GEE再import,这里为了方便随便划定了一个矩形矢量

// study region var roi = ee.FeatureCollection(geometry) Map.centerObject(roi,8); var styling ={color:'red',fillColor:'00000000',width:2};// display hollow roi Map.addLayer(roi.style(styling), {}, "outline"); 2. 选取温度数据集

1)这里采用的是8天平均的MODIS地表温度数据集,其介绍如下:

2)导入数据集,制作2020年一年的时间序列,选择温度的波段并将其转换为摄氏度℃的格式: 

// Temperature var modis = ee.ImageCollection('MODIS/061/MOD11A2') var start = ee.Date('2020-01-01') var dateRange = ee.DateRange(start,start.advance(1,'year')) var modislla2 = modis.filterDate(dateRange) var modislla3 = modislla2.map(function(img){ return img.select('LST_Day_1km').rename('MODIS_LST') }) var modisLSTday = modislla3.select('MODIS_LST') var modisLSTc = modisLSTday.map(function(img){ return img.multiply(0.02).subtract(273.15).copyProperties(img,['system:time_start']) });

通过print打印出来可以看到modisLSTc数据集就是将2020年这一年内有的数据都包含了,因为是8天平均,所以有46幅,乘一下时间间隔大概就是一年。 

3. 根据数据绘图

将region变量设置为研究区,利用ee.Reducer.mean函数计算区域内每幅影像的的平均值,然后再做时间序列的曲线图,效果如下:

//设置标题制作图表 var title = {   title: 'Monthly Temperature of Study Area',   hAxis: {title: 'Time'},   vAxis: {title: 'Temperature (°C )'}, };

var tel = ui.Chart.image.series({   imageCollection:modisLSTc,   region:roi,   reducer:ee.Reducer.mean(),   scale:100,   xProperty:'system:time_start' }).setOptions(title).setChartType('LineChart') print(tel)

如果对你有所帮助,多多点赞和收藏~ 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3