我想以特定格式堆叠大约 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!
问题:
- 是否有人使用过 YATSM 并在陆地卫星数据预处理中面临同样的问题?
- 如果不; 你能建议我使用 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