1.在控制台利用sen2Cor将L1C的原始数据处理为L2A

SNAP处理哨兵2号遥感数据并导出到ENVI波段合成_envi

先读取sen2Cor的目录,然后输入 L2A_Process "原始数据路径"开始处理

成功后会自动保存在原数据目录下

SNAP处理哨兵2号遥感数据并导出到ENVI波段合成_envi_02

SNAP处理哨兵2号遥感数据并导出到ENVI波段合成_重采样_03

2.在SNAP打开L2A的数据

SNAP处理哨兵2号遥感数据并导出到ENVI波段合成_GIS_04

SNAP处理哨兵2号遥感数据并导出到ENVI波段合成_哨兵2号_05

3.右击选择OPEN RGB Image Window,保持默认参数直接点击OK

SNAP处理哨兵2号遥感数据并导出到ENVI波段合成_GIS_06

SNAP处理哨兵2号遥感数据并导出到ENVI波段合成_GIS_07

4.这样就可以查看哨兵二的数据,结果如图所示

SNAP处理哨兵2号遥感数据并导出到ENVI波段合成_GIS_08

5.接下来把他导出为ENVI,首先要先对L2A进行Resampling重采样操作,搜索Resampling工具打开

6.I/O中选择Save as ENVI,然后再把他前面的勾去掉,这样只会在软件里面生成一个临时的文件,方便查看重采样后的数据,想导出的时候再导出;如果保持勾选就会直接生成一个ENVI格式文件且不会自动导入到SNAP里

SNAP处理哨兵2号遥感数据并导出到ENVI波段合成_哨兵2号_09

7.Resampling中选择By pixel resolution 且为10m,即分辨率为10x10,再点击run

SNAP处理哨兵2号遥感数据并导出到ENVI波段合成_envi_10

8.Resampling后在product explorer中会生成一个临时数据,将他导出为ENVI即可

SNAP处理哨兵2号遥感数据并导出到ENVI波段合成_哨兵2号_11

9.导出后的数据如图所示,B1.hdr就是第一波段,可以在ENVI打开,就可以根据需要的波段在ENVI进行合成

SNAP处理哨兵2号遥感数据并导出到ENVI波段合成_envi_12


接下来在ENVI中打开处理好的数据并进行波段合成

1.在ENVI打开处理好的13个波段

SNAP处理哨兵2号遥感数据并导出到ENVI波段合成_哨兵2号_13

2.接下来进行波段合成,搜索layer stacking点击import file

SNAP处理哨兵2号遥感数据并导出到ENVI波段合成_GIS_14

3.选择要进行合成的波段,这边13个全选,然后点击OK

SNAP处理哨兵2号遥感数据并导出到ENVI波段合成_哨兵2号_15

4.然后选择结果数据的坐标系,因为坐标系要和原数据一样,可以在ENVI里先查看波段的坐标系

SNAP处理哨兵2号遥感数据并导出到ENVI波段合成_哨兵2号_16

然后选择相应的坐标系,这里坐标系是UTM WGS1984 50带,分辨率是10x10m

5.重采样方法选择双线性法,这样既能保证数据精度,处理速度又快

SNAP处理哨兵2号遥感数据并导出到ENVI波段合成_哨兵2号_17

6.接下来选择导出路径后就可以点击OK了

SNAP处理哨兵2号遥感数据并导出到ENVI波段合成_envi_18

7.结果

单波段原图

SNAP处理哨兵2号遥感数据并导出到ENVI波段合成_重采样_19

合成后的多波段结果图

SNAP处理哨兵2号遥感数据并导出到ENVI波段合成_哨兵2号_20