bbox = [[[8.222522522522523,
46.97724483391376],
[8.222522522522523,
47.02275516608624],
[8.177477477477476,
46.97724483391376],
[8.177477477477476,
47.02275516608624],
[8.222522522522523,
46.97724483391376]]]
def EarthEngineDownloader(bbox, EEImageName="COPERNICUS/S2", EETableName="USDOS/LSIB_SIMPLE/2017", CountryName = 'Switzerland',StartDate='2015-01-01', EndDate = '2015-08-01', GoogleDriveFolder = "satelliteData_Folder", MyDescription="rasterdata",OutPutFile= "RasterBbox"):
#Initiate ee package
ee.Initialize()
#Filtering and colelcting images from google Earth Engine
table = ee.FeatureCollection(EETableName)
EarthEngineImageFilter = ee.ImageCollection(EEImageName).filterDate(StartDate,EndDate).first().select(['B1','B2','B3','B4'])
#Downloading Google Earth data
#for i in range(len(bbox)):
task = ee.batch.Export.image.toDrive(
image= EarthEngineImageFilter,
description= MyDescription,
region=bbox,
fileNamePrefix= OutPutFile,
folder= GoogleDriveFolder,
fileFormat= 'GeoTIFF' )
task.start()
print(task.status())
return task
возвращает ошибку: невозможно экспортировать неограниченное изображение Я пытаюсь загрузить данные Sentinel 2 из движка Google Планета Земля, используя скрипт python, который автоматизирует их для меня. Использование самоопределенного bbox не работает. Однако, если я отфильтрую коллекцию изображений с помощью .filterBounds(table.filterMetadata('country_na','equals', CountryName))
, он загрузит файл изображения в формате tiff, но это не даст мне необходимую область, которая определена моим bbox.