Стек нескольких изображений Landsat - PullRequest
0 голосов
/ 19 мая 2018

Я бы хотел разместить около 700 изображений Landsat в определенном формате в качестве входных данных для YATSM алгоритма непрерывного обнаружения и классификации изменений (CCDC).Я пытаюсь использовать этот скрипт bash 4_stack_TIFF.sh.В этом сценарии укладка выполняется с использованием этого файла landsat_stack.py.Я получаю две ошибки:

  • Первая связана с отсутствием модуля module load batch_landsat.Я мог бы найти это общие репозитории

  • Секунда связана с landsat_stack.py, я получаю следующее: Stacking to extent: Traceback (most recent call last): File "./landsat_stack.py", line 936, in <module> sys.exit(main()) File "./landsat_stack.py", line 920, in main utm, resume, fformat, creation_opts)) File "./landsat_stack.py", line 757, in landsat_stack print('\tUpper Left: {ulx},{uly}'.format(ulx=extent[0], uly=extent[1])) TypeError: 'NoneType' object is not subscriptable Done!

Вопросы:

  1. Есть ли кто-то, кто использовал YATSM и сталкивался с той же проблемой при предварительной обработке данных LandSat?
  2. , если нет;Можете ли вы предложить мне решение с использованием Rasterio или Rio?

Формат:

8 band images: 
   Band 1 SR (SR * 10000)
   Band 2 SR (SR * 10000)
   Band 3 SR (SR * 10000)
   Band 4 SR (SR * 10000)
   Band 5 SR (SR * 10000)
   Band 7 SR (SR * 10000)
   Band 6 Thermal Brightness (C * 100)
   Fmask
       0 - clear land
       1 - clear water
       2 - cloud
       3 - snow
       4 - shadow
       255 - NoData
...