gee地表温度数据集
时间: 2023-10-23 09:14:29 浏览: 196
您好!对于地表温度数据集,您可以尝试使用NASA的MODIS数据集或者NOAA的地表温度数据集。MODIS(Moderate Resolution Imaging Spectroradiometer)是一种遥感设备,可以提供全球范围内的地表温度数据。而NOAA(National Oceanic and Atmospheric Administration)则提供了一系列的地表温度观测数据,包括陆地和海洋的温度变化情况。这些数据集可以通过相关网站或者API进行访问和获取。希望对您有所帮助!如果您有其他问题,请随时提问。
相关问题
GEE下载MODIS地表温度数据
您可以使用Google Earth Engine (GEE)来下载MODIS地表温度数据。以下是一个使用GEE下载MODIS地表温度数据的示例代码:
```javascript
// 导入MODIS地表温度数据集
var collection = ee.ImageCollection('MODIS/006/MOD11A1')
.filterDate('开始日期', '结束日期')
.select('LST_Day_1km');
// 设置下载区域
var geometry = ee.Geometry.Rectangle([xmin, ymin, xmax, ymax]);
// 将数据集裁剪到指定区域
var clippedCollection = collection.filterBounds(geometry);
// 下载数据
Export.image.toDrive({
image: clippedCollection.median(), // 下载最近期间的数据(中位数影像)
description: 'MODIS_LST',
scale: 1000, // 设置下载分辨率
region: geometry,
maxPixels: 1e13 // 设置最大像素数量
});
```
请注意,您需要将'开始日期'和'结束日期'替换为您感兴趣的时间范围,以及将xmin、ymin、xmax和ymax替换为您感兴趣的下载区域的经纬度范围。
此代码将通过Google Drive下载裁剪后的MODIS地表温度数据。您可以根据需要进行修改和调整,以满足特定的需求。
GEE提取地表温度的代码
以下是使用Google Earth Engine (GEE)提取地表温度的示例代码:
```javascript
// 引入Landsat 8表面反射率数据集
var dataset = ee.ImageCollection('LANDSAT/LC08/C01/T1_SR')
.filterDate('2019-07-01', '2019-07-31')
.filterBounds(geometry);
// 将表面反射率转换为表面温度
var kelvinToCelsius = function(image) {
return image.multiply(0.02).subtract(273.15);
};
var surfaceTemperature = dataset.select('B10').map(kelvinToCelsius);
// 将结果可视化
var visParams = {min: -30, max: 50, palette: ['blue', 'white', 'red']};
Map.addLayer(surfaceTemperature.mean(), visParams, 'Mean Surface Temperature');
```
在这个示例中,我们使用Landsat 8表面反射率数据集,并选择了2019年7月份的数据。然后我们将表面反射率转换为表面温度,并使用`Map.addLayer()`函数将其可视化。你可以根据你的需求更改数据集和时间范围。
阅读全文