虽然 Earth Engine 是一个强大的系统,但有时您只需要下载一些数据即可。但是,如果您想下载大量可快速计算的小数据(如图像芯片或随机样本),使用 Earth Engine 批处理系统的
导出任务
可能不是执行此操作的最佳方式。仅安排、启动和停止每个任务可能需要几分钟,而且您只能并行运行少数任务,因此运行大量小任务效率非常低。此外,由于批处理系统只允许您排队 3000 个任务,因此尝试提取 100,000 个小项目可能只是为了编排而痛苦。
在这个例子中,我将演示如何有效地下载许多小块数据。这个特定示例将利用
ee.Image.getThumbURL
()
下载一堆 RGB 图像芯片进行离线验证,但是,相同的技术可以用于其他类型的数据(如 CSV 或 NumPy 数组)