美文网首页
sen2cor的安装和使用

sen2cor的安装和使用

作者: effcon | 来源:发表于2018-08-30 10:26 被阅读0次

转载 https://zhuanlan.zhihu.com/p/31010043
欧空局(ESA)仅发布了哨兵2号(S2)的L1C级多光谱数据(MSI),L1C级数据是经过几何精校正的正射影像,并没有进行辐射定标和大气校正。同时,ESA还对S2 L2A级数据就行了定义,L2A级数据主要包含经过辐射定标和大气校正的大气底层反射率数据(Bottom-of-Atmosphere corrected reflectance),但这个L2A数据需要用户根据需求自行生产,为此,ESA发布了专门生产L2A级数据的插件Sen2cor。目前,SNAP对Sen2cor的支持并不好,很难在SNAP中直接调用Sen2cor,所以,这里介绍下sen2cor的命令行配置步骤。当然,L2A级数据还包含一些别的产品,如气溶胶厚度(Aerosol Optical Thickness, AOT)、大气水蒸气(Water Vapour Map, WVM)等。想要详细了解S2各级产品数据、以及Sen2cor插件的,请参见以下链接,没兴趣的可以直接跳过。

具体算法如何实现的不是我们关心的,有兴趣的去查找相关用户手册和技术报告,这里仅给实现步骤:

1. 首先,下载SNAP平台和Sen2cor插件:SNAP建议下载最新6.0 版(http://step.esa.int/main/download/),这里主要用来查看S2数据;Sen2cor下载2.505独立安装版。

2. SNAP直接安装就可以;Sen2cor解压之后(文件夹名为:Sen2Cor-2.4.0-win64),放到自己的用户文件夹下,如,C:\Users\effcon,然后双击运行其中的L2A_Process.bat文件。

3. 打开Windows自带的命令提示符(Command Propmt, CMD),Win10 CMD在开始菜单的“Windows系统”下。然后,在CMD中进入到Sen2cor的路径下,如:cd C:\Users\effcon\Sen2Cor-2.4.0-win64。之后,输入命令,L2A_Process --help,如果返回以下结果,并且没有错误,说明你的安装没有问题。

image.png

4. 然后,把Sen2cor的存放路径(C:\Users\effcon\Sen2Cor-2.4.0-win64),添加到系统的环境变量中,即可完成添加;这样做的目的,是为了无论在什么目录下运行,Windows系统都可以找到Sen2cor插件。

5. 下载一景S2 L1C数据(建议使用Internet Download Management 下载,快且不间断),解压;然后,在CMD中,切换到你数据所在的文件夹,如:cd G:\s2-gucheng(不熟悉CMD的,记得先使用G:切到G盘);此时,你就可以在CMD中,根据Sen2cor语法要求(参见cmd给出的帮助信息),输入处理命令了,语法结构基本上是:L2A_Process+数据相对路径+可选参数,如:L2A_Process S2A_MSIL1C_20171005T030551_N0205_R075_T50SLJ_20171005T031513.SAFE --resolution=10 --refresh;当然,你也可以在CMD任意目录下,输入数据文件的绝对路径进行处理,如:L2A_Process G:\s2-gucheng\S2A_MSIL1C_20171005T030551_N0205_R075_T50SLJ_20171005T031513.SAFE --resolution=10 --refresh。

6. 然后,就焦急地等待Sen2cor慢慢生产吧,和L1C数据在同一文件夹下,命名规则和数据存放方式也相同,文件名仅把MSIL1C更新为了MSIL2A。

相关文章

网友评论

      本文标题:sen2cor的安装和使用

      本文链接:https://www.haomeiwen.com/subject/pzfrwftx.html