//设置要下载影像的区域,生成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
    });
}