目录

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不需要

数据下载代码

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<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)// 设置输出文件夹的名称,例如NDVI_2000var time =  image.id().getInfo().substring(0, 4);var folder = type + '_' + time;print(folder);// 将数据下载到Google云盘上Export.image.toDrive({image: image, // 要下载的影像description: nameOut, // 下载任务描述fileNamePrefix: nameOut, // 文件的名称folder: folder, // 选择要下载到云盘的哪个文件夹region: roiChina, // 裁剪区域scale: 1000, // 分辨率,默认值是1000mcrs: 'EPSG:4326', //坐标是坐标系84 maxPixels: 1e13 // 下载数据的最大像元数});
}// function runTaskList() {
//     var tasklist = document.getElementsByClassName('awaiting-user-config');
//     for (var i = 0; i < tasklist.length; i++)
//         tasklist[i].children[2].click();
// }
// function confirmAll() {
//     var ok = document.getElementsByClassName('goog-buttonset-default goog-buttonset-action');
//     for (var i = 0; i < ok.length; i++)
//         ok[i].click();
// }
// runTaskList();
// confirmAll();

区域裁剪(裁剪对代码执行效率影响极大)

// 方法一:按(70,15)到(140,55)的矩形区域进行裁剪
var roiChina = ee.Geometry.Rectangle(70, 15,140, 55);
// 方法二:按中国国界进行裁剪
//var roiChina = ee.FeatureCollection(country)
// 方法三:按中国省界组成国界进行裁剪
//var roiChina = ee.FeatureCollection(province);

这里有三个不同的范围,

一:边界平滑的矩形:                速度最快                54.8 MB

二:中国国界                              速度较快                45.2 MB

三:各省份组成的国界                速度很慢                45.2 MB                不推荐使用

凭感觉来说推荐第一种,因为第二种还是有零碎的面,第三种是真的慢

国界→矩形

我们可以使用bounds()得到完全包含中国国界的矩形区域

var country = ee.FeatureCollection(country).geometry()
var roiChina = country.bounds()

批量RUN

打开浏览器控制台(F12-Console),粘贴代码即可批量点击RUN

runTasks = function() {const evt = new MouseEvent('click', {bubbles: true, cancelable: true, ctrlKey: true})$$('.run-button' ,$$('ee-task-pane')[0].shadowRoot).forEach(function(e) {e.dispatchEvent(evt)})
}
runTasks()

Google Drive下载大文件

Google Drive→MultCloud→百度网盘

MultCloud:MultCloud | Best Free Multiple Cloud Storage Manager

国内可访问!!!

在云盘之间传输文件、保持两个云服务同步、在一个地方管理所有的云盘账号。

免费帐户每月获得MultCloud提供的30GB数据流量,以将文件从一个云盘传输到其他云盘。

不行就使用临时邮箱白嫖把

IDM

安装教程:IDM安装 注册 使用详细教程_哔哩哔哩_bilibili

使用教程:Google Drive(谷歌网盘)下载超大文件方法 - 知乎

注:如果是选择了多个文件之后,drive会进行自动压缩形成临时压缩包,下载的文件是没有办法进行断点续传的。

其他

Google Drive 大文件下载技巧 - 知乎

参考

Google Drive下载大文件问题解决办法_yiteeee的博客-CSDN博客

Google Earth Engine批量导出时批量点RUN_CannonJia的博客-CSDN博客

Google Earth Engine(GEE)批量下载GDDP和MODIS产品 - 灰信网(软件开发博客聚合)

gee批量下载数据Google Drive下载大文件相关推荐

  1. [转]使用wget命令下载Google drive上的文件

    转载说明: 原文地址https://blog.csdn.net/Mao_Jonah/article/details/88372086 感谢原作者分享.如有侵权,请联系我删除.谢谢! 此处的文件是指公开 ...

  2. [MAC]Google Drive下载大文件

    在使用Chrome从Google Drive下载8G数据集的过程中,多次出现网络错误问题导致下载失败,特在此记录解决方法. 下载前提:已成功翻墙 一.出错原因: Google Drive下载大文件的时 ...

  3. Google Drive下载大文件问题解决办法

            近期一位笨蛋找我帮忙下载一个文件,在Google Driver里,我心想这有什么难的,然鹅,问题真的就莫名其妙出现了.总大小1.8G,chrome直接下载,下载速度5MB/s,预计5分 ...

  4. 使用wget从Google Drive下载数据集

    许多用于训练的数据集很大,一般通过Google Drive进行分享,而出于磁盘容量和方便训练的考虑,这些数据我们一般放在服务器上,服务器没有图形界面,因此我们需要使用wget来进行下载. Google ...

  5. [已解决] Google Drive 下载文件超出下载限额

    下载一些Google drive上下载大文件或者数据集的时候,我们通常会遇到一个问题就是: 解决的办法其实很简单,就三步: 右键点击文件,添加星标. 在网页左侧的已加星标中,找到文件.右键点击文件复制 ...

  6. 用户id可以出现在url中吗_下载Google Drive中的文件

    通过Python下载Google Drive中的文件的代码如下: download_googledrive.py import

  7. Kaggle从google drive下载文件的方法

    文章目录 1. 从google drive获取文件ID: 1.1 在google drive中右键点击文件,选择`获取链接` 1.2 在弹窗中复制链接 1.3 修改权限 2. 在kaggle note ...

  8. 使用直链直接下载 Google Drive 里的文件的方法

    使用直链直接下载 Google Drive 里的文件的方法 Google Drive 里并不提供创建直接下载链接的选项,但是可以通过小小的更改链接形式就能把分享的内容保存到本地.例如,一份通过 Goo ...

  9. google drive下载大文件 无需续传

    搬运:http://baijiahao.baidu.com/s?id=1597912220585159305&wfr=spider&for=pc 步骤: 注册MultCloud账号:h ...

最新文章

  1. Pytorch 类型错误:Expected object of type torch.FloatTensor but found type torch.cuda.FloatTensor.
  2. 深度解析:AWS、谷歌云、IBM Cloud和微软 Azure四巨头2018将会有哪些布局?
  3. 【LoadRunner】OSGI性能测试实例
  4. 数码管字体属于什么字体_photoshop里这方法就能知道图片上文字使用的是什么字体...
  5. 1、MySQL数据类型简介
  6. 【Forge】Minecraft 1.7.10 Mod开发研究 - 黑猫背包MOD 【06-给你唱一首岁月的歌】
  7. html5 百度地图api文档,开发指南--百度地图JavaScript API大众版.doc
  8. html5json转换为数组,将JSON数组转换为jQuery中的HTML表
  9. 检查已终止。收集事实数据时检测到错误
  10. Spring注解配置框架
  11. 日记20190408 感知层数据格式
  12. java源码中的生词摘录成有道词典单词本
  13. 股票开户天载钢铁等板块跌幅居前
  14. Git—— 1.安装
  15. oj刷题 Problem J: 软件工程
  16. mivo tv android,MivoTV Live Streaming
  17. 有趣的Windows桌面图标
  18. WordPress手动开启WP错误调试
  19. python学习 day51之js续集
  20. android app英文 英文模式,英语场景主题会话与单词app

热门文章

  1. 服务器域共享文件夹,访问域共享文件夹
  2. 【十大思想实验之中的一个】电车难题
  3. 声明$(function(){})的含义
  4. 吃鸡空投掉落射线检测,粒子系统产生红色信号烟
  5. 学习乐器的好处(1)
  6. 榆熙电商:拼多多怎样判断商品是否被降权?原因有哪些?
  7. 两个步骤解决 SQL Server 登录报错 通过端口 1433 连接到主机 的 TCP/IP 连接失败。 错误:“connect timed out”
  8. 华米科技Amazfit GTR2不负众望,获得创新智能手表奖
  9. 怎么在线把图片转成PDF?几个步骤轻松转换
  10. html 样式之style属性的使用