我已经测试并成功地从Google Colab导出文件到Google Drive,然而,我试图导出一个数据文件(作为。tif)后,我已经在Google Colab上对Landsat数据进行了计算,我在运行代码后得到一个绿色的勾号,但在驱动器中没有文件。如果代码没有执行,为什么我得到绿色的复选标记?还是我导出信息的方式不正确?在此基础上,我尝试了以下两个选项。
# Export the image, specifying scale and region.
class1export=class1.select('field')
task = ee.batch.Export.image.toDrive(**{
'image': class1export,
'description': 'class1export',
'folder':'GEE_Colab',
'scale': 30,
'region': shp
})
task.start()
# Export the image, specifying scale and region.
class1export=class1export.select('field')
task = ee.batch.Export.image.toDrive(
image=class1export,
scale=30,
fileFormat='GeoTIFF',
description='class1export.tif',
folder='GEE_Colab',
maxPixels=1e9)
task.start()
如果其他人也遇到这个问题,我找到了一个解决方案。
shp = ee.FeatureCollection('users/xyz/shp')
out_dir = os.path.join(os.path.expanduser('~'), 'Downloads')
filename = os.path.join(out_dir, 'class1export.tif')
roi=shp.geometry()
geemap.ee_export_image(class1export, filename=filename, scale=30, region=roi, file_per_band=False)