Google Earth Engine 导出数据
时间: 2024-01-21 10:03:35 浏览: 157
要导出 Google Earth Engine 中的数据,可以按照以下步骤进行操作:
1. 选择要导出的图层,并在地图上进行可视化。
2. 在代码编辑器中编写代码来选择要导出的区域、时间范围和导出格式。
3. 运行代码,生成一个任务。
4. 在任务管理器中查看任务状态并下载导出的数据。
以下是一个示例代码,用于在 Google Earth Engine 中导出一个时序影像数据集:
```javascript
// 选择要导出的图层(这里以 Landsat 8 为例)
var collection = ee.ImageCollection('LANDSAT/LC08/C01/T1_TOA')
.filterDate('2016-01-01', '2016-12-31');
// 在地图上进行可视化
Map.addLayer(collection.median(), {bands: ['B4', 'B3', 'B2'], max: 0.3}, 'image');
// 选择要导出的区域
var roi = ee.Geometry.Rectangle(-122.45, 37.74, -122.4, 37.8);
// 定义导出参数
var exportParams = {
region: roi,
scale: 30,
maxPixels: 1e13,
fileFormat: 'GeoTIFF',
formatOptions: {
cloudOptimized: true
}
};
// 导出任务
Export.image.toDrive({
image: collection,
description: 'landsat8_export',
...exportParams
});
```
在这个示例中,我们选择了 Landsat 8 影像数据集,并在地图上进行可视化。然后,我们选择了一个矩形区域作为导出范围,并定义了导出参数。最后,我们使用 `Export.image.toDrive` 方法来创建一个导出任务,并指定了任务的名称和导出参数。完成后,您可以在任务管理器中查看任务状态并下载导出的数据。
阅读全文