请基于USGS/SRTMGL1_003数据以及var sa = ee.FeatureCollection("projects/kemeng/assets/Haiheboundary");这个矢量边界写一篇提取该海河流域矢量边界内30m分辨率的高程、坡度、坡向数据并导出为TIFF文件的GEE代码,使得文件可以正常输出
时间: 2024-01-17 08:03:08 浏览: 99
以下是提取海河流域矢量边界内30m分辨率的高程、坡度、坡向数据并导出为TIFF文件的GEE代码:
```javascript
// 加载海河流域矢量边界
var boundary = ee.FeatureCollection("projects/kemeng/assets/Haiheboundary");
// 加载高程数据
var srtm = ee.Image("USGS/SRTMGL1_003");
// 将高程数据和海河流域矢量边界进行裁剪
var srtm_clip = srtm.clip(boundary);
// 计算30m分辨率的坡度和坡向
var slope = ee.Terrain.slope(srtm_clip);
var aspect = ee.Terrain.aspect(srtm_clip);
// 导出高程、坡度、坡向数据为TIFF文件
Export.image.toDrive({
image: srtm_clip,
description: 'srtm_clip',
scale: 30,
region: boundary.geometry().bounds(),
folder: 'GEE_output',
fileFormat: 'GeoTIFF'
});
Export.image.toDrive({
image: slope,
description: 'slope',
scale: 30,
region: boundary.geometry().bounds(),
folder: 'GEE_output',
fileFormat: 'GeoTIFF'
});
Export.image.toDrive({
image: aspect,
description: 'aspect',
scale: 30,
region: boundary.geometry().bounds(),
folder: 'GEE_output',
fileFormat: 'GeoTIFF'
});
```
这段代码会在您的Google Drive上创建一个名为"GEE_output"的文件夹,并在其中生成高程、坡度和坡向的TIFF文件。
阅读全文