1

我想以特定格式堆叠大约 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 并在陆地卫星数据预处理中面临同样的问题?
  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
4

0 回答 0