基于Sen2Cor软件的Sentinel-2大气校正
零、序言
Sentinel-2卫星具有波段多丰富,重访周期短,幅宽大等特点,自从向全球用户免费开放以来已经成为目前遥感领域相关研究最热门的卫星数据源。
Sentinel-2 查询技巧:https://blog.csdn.net/weixin_44143671/article/details/101039228
Sentinel-2 推荐下载工具:IDM下载软件
Sentinel-2 波段列表:
Sentinel-2 单星重访周期为10天:
Sentinel-2 幅宽290KM
Sentinel-2 各级别产品说明:
下面我们就来介绍使用Sen2Cor将L1C产品生产为L2A产品。
解压完Sen2Cor:
双击L2A_Process.bat
▐ 方法一
打开命令提示符:
输入命令:cd+空格+Sen2Cor路径,例如:cd G:\S2A\SOF\Sen2Cor-02.05.05-win64\Sen2Cor-02.05.05-win64
输入:L2A_Process --help,出现以下窗口则显示成功:
▐ 方法二
可以用SHIFT+鼠标右键在Sen2Cor解压后的目录的空白处直接打开命令窗口:
然后输入:L2A_Process --help,出现以下窗口则显示成功:
点击需要大气校正的文件夹:
E:\S2B\S2B_MSIL1C_20180531T031539_N0206_R118_T49TFG_20180531T060848.SAFE
在刚才的命令窗口输入:
L2A_Process.bat --resolution 10 E:\S2B\S2B_MSIL1C_20180531T031539_N0206_R118_T49TFG_20180531T060848.SAFE
大气校正完之后原文件目录下会生成一个新的L2A数据:
L1C主数据文件:
10米大气校正后L2A主数据文件:
大气校正前植被区的光谱曲线:
大气校正后植被区的光谱曲线:
打开SNAP软件进行采样操作:
A.光学目录下的采样工具
需要手动将分辨率改一下,默认是60,可以改成10或者20,默认的采样方法是双线性插值。
B.栅格目录下的采样工具
需要手动将分辨率改一下,默认是60,可以改成10或者20,默认的采样方法是最邻近像元。
重采样之后的数据:
重采样之后主数据文件为带hdr头文件的IMG文件:
启动ENVI后打开LayerStacking工具:
导入数据:
依次按照波段顺序导入后,椭球选择WGS84:
重采样方法选双线性:
波段组合后的结果:
波段组合显示:
假如下载的各块数据属于同一个日期拍的同一个条带的数据,严格的说他们是属于一大景数据,所以拼接的时候不要选直方图匹配,但是可以生成一个拼接线:
拼接后的结果:
- END -