欢迎关注公众号:GEEer成长日记
GEE批量处理数据的时候,会遇到批量下载影像的问题,我们在日记九也讲到了这个问题,这次单独讲一遍流程:
批量处理时,Task任务栏会有很多数据需要RUN:
鉴于一个一个点比较笨,数据少的时候还可以,数据量大的时候可真麻烦。所以小编也为大家准备了批量RUN的代码,但是在使用的时候会有卡顿,因电脑而异,耐心等待就好。而且,小心自己的磁盘空间不足,先下载两幅看看大小吧。
批量运行的代码需要在CODE页面按F12,在控制台输入即可。输入之后效果是这样的:
回车之后就这样了,单击RUN之后会卡,大家耐心等等:
小编运行试了试,一张图四五分钟的样子,大小也就5M,是真的方便。
批量RUN的代码:
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 );