NightSensingLab
工具 版本 1.0.0 更新于 2026/5/15

GEE Batch Exports Runner

面向 Google Earth Engine Code Editor 的 Chrome 扩展,可一键批量运行当前可见且尚未提交的导出任务,并逐个确认导出弹窗。

Google Earth Engine Chrome Extension Batch Export Remote Sensing JavaScript

GEE Batch Exports Runner 宣传图

工具简介

GEE Batch Exports Runner 是一款用于 Google Earth Engine Code Editor 的 Chrome 扩展。它通过浏览器扩展弹窗触发批量操作,可以自动点击 Tasks 面板中当前可见、尚未提交的 RUN 任务,并在每个导出配置弹窗中完成确认。

该工具适合需要在 Google Earth Engine 中一次性提交多项影像、表格或矢量导出任务的遥感研究工作流,可减少重复点击操作,提高批量导出时的效率。

主要功能

  • 一键运行 Google Earth Engine Tasks 面板中可见的未提交导出任务
  • 自动识别并确认 Earth Engine 导出配置弹窗
  • 通过 Chrome 扩展弹窗触发,不向 Earth Engine 页面注入可见按钮或样式
  • 支持设置每次确认后的等待时间,默认延迟为 1500 ms
  • 当确认弹窗未找到时自动停止,避免继续误触后续任务

使用场景

在 Google Earth Engine 中进行批量遥感数据生产时,常常需要反复点击多个导出任务的 RUN 按钮,并逐个确认导出配置。GEE Batch Exports Runner 将这一过程封装到浏览器扩展中,适合夜间灯光、土地覆盖、生态环境指标等多任务批量导出场景。

安装方法

  1. 下载并解压扩展压缩包。
  2. 打开 Chrome 浏览器,进入 chrome://extensions/
  3. 开启右上角的 Developer mode
  4. 点击 Load unpacked
  5. 选择解压后的 gee-batch-exports-runner 文件夹。

使用方法

  1. 打开 Google Earth Engine Code Editor
  2. 运行脚本,使导出任务出现在 Tasks 面板中。
  3. 点击浏览器工具栏中的扩展图标。
  4. GEE Batch Run 弹窗中点击 Run all
  5. 保持 Earth Engine 标签页打开,等待任务逐个提交完成。

如果 Earth Engine 响应较慢,可将延迟参数从默认 1500 ms 调整为 20003000 ms。

扩展弹窗界面

批量运行状态界面

技术说明

当前版本适配 2021 年之后的 Earth Engine Code Editor 任务面板结构。扩展从 ee-task-pane.shadowRoot 中读取任务按钮,并从导出配置弹窗的 shadow root 中读取确认按钮。

如果 Google Earth Engine 后续调整界面结构或按钮标签,可能需要更新源码中的 CONFIRM_LABELS 配置。

版本信息

  • 版本: 1.0.0
  • 类型: Chrome Extension
  • 适用平台: Google Chrome / Chromium-based browsers