//设置要下载影像的区域,生成roi
var roi_China=ee.Geometry.Rectangle(73,3,135,52);
//将生成的下载区域roi在地图上显示
Map.centerObject(roi_China, 4);
Map.addLayer(roi_China, {}, 'China');
#获取要下载的影像数据集,并使用filter设置数据集的时间区间
var dataset = ee.ImageCollection('MODIS/006/MCD12Q1')
.filter(ee.Filter.date('2001-01-01', '2005-01-01'));
#要下载的影像的波段
var images = dataset.select('LC_Type1');
//获取影像波段数据集中影像的个数
var num = images.size().getInfo();
//将影像波段数据集转换成长度为num的List
var list = images.toList(num);
//输出list查看选中的影像数据集
print(list);
//对list影像数据集进行操作
for (var i=0; i<num; i++){
// 把List转化为Image对象,方便一幅一幅导入云盘
var image = ee.Image(list.get(i));
//获取影像的波段名称
var type = image.bandNames().get(0).getInfo();
// 设置每幅影像的输出名称
var nameOut = ee.String(type+'_')
.cat(image.id().getInfo())
.getInfo();
print(nameOut)
// 将数据下载到Google云盘上
Export.image.toDrive({
image: image, // 要下载的影像,类型为image对象
description: nameOut, // 下载任务描述
fileNamePrefix: nameOut, // 文件的名称
folder: 'LandUse', // 选择要下载到云盘的哪个文件夹
region: roi_China, // 裁剪区域
scale: 500, // 分辨率,默认值是1000m
crs: 'EPSG:4326', //坐标是坐标系WGS-84
maxPixels: 1e10 //影像最大像元数,默认时1e9
});
}