Sentinel-2 L2A数据导入ENVI
- 前言
- 0 首先对SNAP进行设置
- 1 用SNAP对Sentinel-2数据重采样
- 2 在ENVI中打开重采样后的Sentinel-2数据
- 3 其实不用重采样也行,ENVI可以直接打开解压后的Ssentinel-2文件,只需要将解压后的`MTD_MSIL2A.xml`拖进ENVI即可
前言
Sentinel-2 数据现在很常见,关于数据的介绍和下载请参阅哨兵-2 Sentinel-2 数据下载(欧空局)
Sentinel-2数据常见的有两种类型:
-
Level-1C为已应用的辐射和几何校正(包括正射校正和空间配准),1C级图像是一组100平方公里的tile,每个tile约为500 MB。
-
Level-2A为经过Sen2Cor进行大气校正和正射校正后的产品,作为CSC演进活动的一部分,目前正在评估从Sentinels核心地面部门系统提供标准核心产品的可能性。由于数据量大,考虑服务器压力,哨兵2号数据直接下载的时间跨度为一年半至今的数据,offline数据需要提交申请才可下载
-
也就是说L2A级别的数据不需要进行辐射定标和大气校正、几何校正等操作,可以直接拿来镶嵌裁剪然后进行下一步操作。
0 首先对SNAP进行设置
如果报错dataType out of range!
- 打开
C:\Users\用户名\.snap\etc
里面的s2tbx.properties,在最后一行加入
use.openjp2.jna=true
1 用SNAP对Sentinel-2数据重采样
- 由于Sentinel-2 的各个波段分辨率不同,在进行波段合成或指数运算等操作前,需要先重采样,而ENVI无法直接打开sentinel-2文件,因此必须先在SNAP中进行重采样
-
把下载好的Sentinel-2数据压缩包直接拖进SNAP
下方会提示正在读取数据
在Product Explorer
中可以看到数据的目录及详细信息,下方的World View
中也能看到数据的分布位置
-
在SNAP中点击
Optical
,选择Geometric
,选择S2 Resampling Processor
,
-
在
I/O Parameters
中将数据另存为ENVI格式
-
设置输出路径
-
在Processing Parameters中设置输出分辨率(Output Resolution),这个按照需要设置,根据Sentinel-2的各个波段分辨率,可以设置10m、20m、60m。
-
选择上采样(Upsampling)方法和下采样(Downsampling)方法
上采样到更精细的分辨率。下采样反之。亦可以设置下采样表示法,勾选重采样金字塔等。
-
设置好后点击Run即可
2 在ENVI中打开重采样后的Sentinel-2数据
- 将处理好的Sentinel-2分波段导入ENVI即可
- 查看数据重采样后的分辨率,确实为10m
3 其实不用重采样也行,ENVI可以直接打开解压后的Ssentinel-2文件,只需要将解压后的MTD_MSIL2A.xml
拖进ENVI即可
感谢阅读!