目录
一、主要信息
(一)数据提供者和数据集
NASA LP DAAC at the USGS EROS Center、" MODIS/061/MOD11A2"
(二)可用时间
2000年02月18日00:00:00–至今
(三)空间分辨率
1000米
(四)所含主要波段
如下表
名字 | 单位 | 最小值 | 最大值 | 描述 |
LST_Day_1km | K | 7500 | 65535 | 日地表温度 |
LST_Night_1km | K | 7500 | 65635 | 夜间地表温度 |
二、数据集的使用
(一)具体代码
使用此数据集计算一个区域(roi)的年平均降水(注意:1、这里需要自己定义一个感兴趣区域roi。2、使用此数据集不可超出它的可用时间范围。)
//4.1MODIS/061/MOD11A2
Map.addLayer(roi);
Map.centerObject(roi, 7);
// 选择MODIS温度数据集
var modisLST = ee.ImageCollection("MODIS/061/MOD11A2")
.filterDate('2000-01-01', '2023-12-31')
.select('LST_Day_1km');
// 计算每年的平均温度
var yearlyTemperature = ee.List.sequence(2000, 2023).map(function(year) {
var startDate = ee.Date.fromYMD(year, 1, 1);
var endDate = ee.Date.fromYMD(year, 12, 31);
var yearlyMean = modisLST.filterDate(startDate, endDate).mean();
var celsiusTemp = yearlyMean.multiply(0.02).subtract(273.15); // 转换为摄氏度
var meanTemp = celsiusTemp.reduceRegion({
reducer: ee.Reducer.mean(),
geometry: roi,
scale: 1000
});
return meanTemp.get('LST_Day_1km');
});
// 转换成特征集并绘制柱状图
var chart = ui.Chart.array.values(yearlyTemperature, 0, ee.List.sequence(2000, 2023)).setOptions({
title: '2000-2023年每年平均温度(摄氏度)',
vAxis: {title: '温度(℃)'},
hAxis: {title: '年份'}
});
print(chart);
(二)结果
这里roi以湖南省(如图1)为例,运行结果如图2所示。将鼠标移到散点图上就可以显示年平均降水量。
鼠标左键点击散点图右上角的箭头图标,可以保存为三种格式,分别是csv表格格式、svg和png图片格式,如图3所示。
(图1)
(图2)
(图3)