Невозможно успешно загрузить изображение EarthEngine, используя python - PullRequest
0 голосов
/ 28 января 2020
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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...