GEE中用javascript如何把MOD11A2数据的LST_Day_1km波段进行什么处理可转换为摄氏度的单位以进行计算
时间: 2025-01-17 20:07:13 浏览: 70
在Google Earth Engine (GEE) 中使用JavaScript将MOD11A2数据的LST_Day_1km波段转换为摄氏度单位,可以按照以下步骤进行:
1. **加载数据**:首先,加载MOD11A2数据集合。
2. **选择波段**:选择LST_Day_1km波段。
3. **转换公式**:使用转换公式将亮度温度转换为摄氏度。MODIS的LST数据通常以0.02 K为单位存储,因此需要乘以0.02将其转换为开尔文,然后再减去273.15转换为摄氏度。
以下是具体的代码示例:
```javascript
// 加载MOD11A2数据集合
var mod11a2 = ee.ImageCollection('MODIS/006/MOD11A2');
// 选择一个特定日期的影像
var image = mod11a2.filterDate('2020-01-01', '2020-01-02').first();
// 选择LST_Day_1km波段
var lst = image.select('LST_Day_1km');
// 将亮度温度转换为摄氏度
var lstC = lst.multiply(0.02).subtract(273.15);
// 添加结果到地图上
Map.addLayer(lstC, {min: 10, max: 45, palette: ['blue', 'green', 'yellow', 'red']}, 'LST Celsius');
// 设置地图中心
Map.setCenter(-121.9774, 37.3594, 7);
```
在这个示例中,首先加载了MOD11A2数据集合,并选择了一个特定日期的影像。然后,选择了LST_Day_1km波段,并使用转换公式将亮度温度转换为摄氏度。最后,将结果添加到地图上进行可视化。
阅读全文
相关推荐


















