在批量下载数据的时候,会有很多run的按钮,需要一个一个去点,很麻烦;类似于下图:
之前有大佬写的关于利用控制台直接批量导出的代码,需要在GEE上按“F12”,复制代码,但是还是有点麻烦。
近期国外有个作者制作了一个谷歌浏览器的插件,叫做Open Earth Engine extension ,作者名字为Mathieu Gravey,可以一键导出所有需要下载的文件:
具体使用方法如下(亲测有效)
1.打开谷歌浏览器,需要科学上网,直接搜索“Open Earth Engine extension ”,出现以下页面:
2.打开上图第一个链接,点击“添加至Chrome”,点击添加至扩展程序
3.然后点击查看扩展程序,就可以看到了
4.之后点击run,就可以一键点击“RUN ALL”,非常方便有效
run all插件的下载地址为:
https://chrome.google.com/webstore/detail/open-earth-engine-extensi/dhkobehdekjgdahfldleahkekjffibhg
这是下载插件批量一键run的方法
接下来介绍一下网上利用控制台一键run的方法,
1.首先,在GEE的界面上按F12,会出现以下页面
2.点击tasks,复制以下代码到下图指定位置
复制代码如下:
function runTaskList() {
var runButtons = document.querySelector('#task-pane').shadowRoot.querySelectorAll(".run-button")
runButtons.forEach(function(e) {e.click()})
}
runTaskList()
setTimeout(
function(){
var taskDialog = document.querySelectorAll("ee-image-config-dialog") //table的话-image-改成-table-
taskDialog.forEach(function(e) {e.shadowRoot.querySelector("ee-dialog").shadowRoot.querySelector("paper-dialog").querySelector(".ok-button").click()})
},5 * 1000 );
3.就会出现“run”的界面,点击“run”,其他任务都会运行起来
感谢关注,欢迎转发!
声明:仅供学习使用!
如果对你有帮助的话记得给小编点个赞!