GEE#栅格影像批量下载
//设置要下载影像的区域,生成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 }); }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了