如何下载并配置acolite进行Landsat等遥感数据的大气校正
(1)首先,需要下载最新版本的acolite;该过程需要科学上网;下载好之后进行解压(笔者使用的解压软件是WinRAR),发布链接和操作大意如图:
链接:https://github.com/acolite/acolite


(2)完成acolite程序本体的下载后,需要下载acolite必要的辅助内容,该文件解压前大小7Mb
链接:https://github.com/acolite/acolite

(3)第(2)步当中下载且解压的文件,我们仅需要文件夹“data”,将它整个复制并粘贴到第(1)步下载的文件夹“acolite_py_win_20250402.0—acolite_py_win”当中,如下图所示:

(3.5)为保障Landsast系列、哨兵系列能够大气校正,需要额外下载查找表,查找表下载链接(https://github.com/acolite/acolite_luts)。该查找表解压后大小约35~36 GB,请保证存储空间足够。下载后,将解压好的文件夹命名为“LUTs”,然后整体放入第(3)步所示的data文件夹中

(4)运行快捷方式acolite,打开acolite的GUI界面,如下所示:


!注意,如果acolite快捷方式点击后,弹出黑框且黑框很快消失,这说明acolite的启动存在问题,该问题笔者本人多次遇到过
对此,现阶段处理方法是:在用户变量和系统变量的Path当中,删除“C:\ProgramData\anaconda3\Library\bin”,笔者anaconda直接安装在C盘的ProgramData下,大家需要根据自己安装的路径进行调整。如下展示如何修改个人变量和系统变量的Path:



如果实在需要包含anaconda、anaconda3字段的路径,最好置于最底部
(5)从USGS上下载一些Landsat89 - C2L1的数据作为示例数据(下载方法请参考其他文章);同时,下载python并安装,请牢记python.exe的安装路径;如果已经安装了python,可以使用everything找一找python.exe的位置在哪里
链接:Python Release Python 3.13.5 | Python.org



(6)回到acolite的GUI界面,这里直接导入setting文件,setting文件的写法可以参考如下博客,或者acolite的手册,倒数第二张图是笔者编写并导入的:
链接:使用ACOLITE对OLCI影像进行大气校正+批处理_acolite大气校正-CSDN博客



(7)点击Run Processing即可正常运行

!注意,如果遇到问题“ModuleNotFoundError(“No module named ‘_gdal’”)”,说明“个人或系统变量的Path”有问题,可以参考上文将关于anaconda的路径消除掉
(8*)番外篇:参考如下博客编写了python程序进行批量处理(核心在于cli指令),并不需要任何anaconda的虚拟环境,直接使用本地的python解释器即可,此处在pycharm中进行简单演示:
链接:使用ACOLITE对OLCI影像进行大气校正+批处理_acolite大气校正-CSDN博客

经过测试,批量处理程序可以正常运行:

写在后面:本文是笔者在和acolite斗争了3天之后,处于昏昏沉沉的状态下草草写就的,因此和以往的博客不同,很多细节和具体的操作步骤省略掉了,被保留下来的只是尽力确保acolite能正常运行的部分。如果后续有比较充裕的时间能够腾出手来,或许会完善并补充更多细节信息。最后,感谢hyzhao_RS、海研人的帮助,非常感谢,笔芯
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)