目录
Google Earth Engine 申请教程:
shp上传
数据下载代码
区域裁剪(裁剪对代码执行效率影响极大)
批量RUN
Google Drive下载大文件
Google Drive→MultCloud→百度网盘
IDM
其他
参考
在进行gee批量下载modis(NDVI)数据时,发现不同的裁剪区域(不止面积大小,还有内外边界复杂度等)对代码执行的效率极大,选择简单的区域边界可提高代码运行效率。
在google earth engine下载大文件时,由于浏览器下载限制或者网速过慢,必须采用一些其他方法。
Google Earth Engine 申请教程:
Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.
shp上传
在Asset中上传shp时,需要上传.shp .dbf .shx (.prj) 文件,有的文件.prj不需要
![](https://img-blog.csdnimg.cn/20210718202926894.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxNjY0MTU5,size_16,color_FFFFFF,t_70)
数据下载代码
var province = ee.FeatureCollection("users/gis418670826/province_ALL"),
country = ee.FeatureCollection("users/gis418670826/country");
// 按区域进行裁剪
// 方法一:按(70,15)到(140,55)的矩形区域进行裁剪
//var roiChina = ee.Geometry.Rectangle(70, 15,140, 55);
// 方法二:按中国国界进行裁剪
//var roiChina = ee.FeatureCollection(country)
// 方法三:按中国省界组成国界进行裁剪
//var roiChina = ee.FeatureCollection(province);
// 方法二的改进:求包含中国国界的矩形要素
var country = ee.FeatureCollection(country).geometry()
var roiChina = country.bounds()
Map.centerObject(roiChina, 2)
Map.addLayer(roiChina)
// 设置时间范围
var timeStart = '2020-01-01'
var timeEnd = '2022-01-01'
// 选择数据
var dateSet = ee.ImageCollection('MODIS/006/MOD13A2')
.filterDate(timeStart, timeEnd);
var images = dateSet.select('NDVI');
print(dateSet)
// 查看数据中含有多少幅影像(NDVI是单波段),getInfo把object转化为number
var num = images.size().getInfo();
print(num)
// 把ImageCollection转化为List
var list = images.toList(num);
print(list);
for (var i=0; i |