gpt4 book ai didi

python - 如何加快 Google Earth Engine 中的导出速度?

转载 作者:行者123 更新时间:2023-12-01 02:42:02 26 4
gpt4 key购买 nike

我需要从 Google Earth Engine 下载一堆陆地卫星图像,我正在其 Python API 中使用

task = ee.batch.Export.image(IMAGE, NAME, config=CONFIG)
task.start()

虽然可以运行,但是速度非常慢。我的图像大小约为 70kb,但每张图像需要 4 分钟或更长时间。目前,这种情况发生在 for 循环中,那么如果可能的话,我如何将多个图像打包为一个任务?或者其他方法来加速这个过程?

最佳答案

导出的启动成本相当高。如果您只是导出小块,则可以使用 image.getThumbnail(获取 RGB 可视化图像)或 image.getDownloadURL()(获取原始数字)来完成此操作。

getThumbnail() 函数将为您提供 PNG 或 JPEG,而 getDownloadURL() 将为您提供一个 zip 文件,其中的 strip 作为单独的 geotiff。请注意,对于大量下载或需要大量计算的图像来说,两者都不可靠。由于一旦您访问生成的 URL,图像就会开始计算,因此无法传达失败信息;如果出现问题,您只会得到一个空/损坏的文件。

关于python - 如何加快 Google Earth Engine 中的导出速度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45590439/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com