Я пытаюсь экспортировать изображение Landsat 8 из записной книжки Google Colab, используя API-интерфейс Google Планета Земля Python и функцию ee.batch.Export.image.toDrive. Кажется, задача успешно создана, но изображение загружено не так, как ожидалось.
task_config = {
#'description': 'imageToDriveExample',
'scale': 30,
'region': coords,
'folder': 'NDVI Images',
'fileFormat': 'GeoTIFF'
}
count = 0
for img in l8_imgList:
img = img.select(['B4', 'B3', 'B2']) # select the true color bands of the Landsat 8 image to be exported
task = ee.batch.Export.image.toDrive(img, 'l8 image' + str(count), **task_config)
task.start()
print(task.status())
count+=1
При вызове print task.status () для каждой созданной и запущенной задачи отображается
{'state': 'READY', 'description': 'l8 image7', 'creation_timestamp_ms' : 1586217321130, 'update_timestamp_ms': 1586217321130, 'start_timestamp_ms': 0, ....}
, что, по-видимому, указывает государством, что задача готова и еще не началась. Согласно https://github.com/google/earthengine-api/blob/master/python/ee/batch.py, если задание успешно запущено, задание должно находиться в состоянии «РАБОТА».
Я не уверен, что я использую этот метод неправильно или если какая-то временная задержка, которая должна быть реализована (хотя добавление time.sleep (10)) в основной l oop, похоже, не влияет на состояние выполнения задачи. Любая помощь с благодарностью!