Note sen2cor
+++ title = '笔记:ESA SNAP Sen2Cor' date = 2024-01-06T18:27:22+08:00 +++
警告!欧空局发布的哨兵二号卫星L2A产品存在严重问题 | pixelknife.github.io
Sentinel-2 L2A 数据地形过校正的问题 - 知乎 (zhihu.com)
哨兵sentinel数据处理方法合集 - 知乎 (zhihu.com)
哨兵二号卫星数据的相关指数 - 知乎 (zhihu.com)
Latest s2tbx/sen2cor topics - STEP Forum (esa.int)
User Guides - Sentinel-2 MSI - Sentinel Online - Sentinel Online (esa.int)
SNAP安装
SNAP Download – STEP (esa.int)
因网络质量较差,SNAP默认的更新方式可能中断,故分步更新。
Tools→Plugins→Check for Updates→Update
安装Sen2Cor插件
Tools→Plugins→Available Plugins→Sentinel-2 SEN2COR 2.11.0 Processor
安装Sen2Cor本体
Tools→Manage External Tools→双击对应的项目→Bundled Binaries→Download
SNAP Sen2Cor v2.11 使用
打开Sen2Cor,方式1:
Tools→Manage External Tools→单击对应的项目(Alias:Sen2Cor 2.11.0)→Run
方式2:
Optical→Thematic Land Processing→Sen2Cor Processor→Sen2Cor 2.11.0
提示:植被指数计算:
Optical→Thematic Land Processing→Vegetation Radiometric Indices
Source product 需使用解压后Sentinel-2 L1C数据中名为MTD_MSIL1C.xml
文件添加,该文件为整个压缩文件的元数据。
提示:太阳高度角等信息在例如
S2A_MSIL1C_20231230T030131_N0510_R032_T51UVV_20231230T040244.SAFE\GRANULE\L1C_T51UVV_A044502_20231230T030125\MTD_TL.xml
的名为MTD_TL.xml
的元文件中。
Processing Parameters 配置
运行前选择子窗口中Display execution output
以查看错误信息。
默认选项仅进行大气校正,若进行地形校正需使用DEM,可先首次点击Run
后终止,在"C:\Users\用户名\Documents\sen2cor\2.11"
生成相应文件夹,后:
在DEM directory
中填入,如dem/srtm
;在DEM reference
中选择链接,此时若选择文件夹存在例如srtm_61_02.tif
之类的文件,则跳过下载,否则在运行时将下载DEM文件
经测试,使用SRTM DEM会存在地形过校正问题,故使用Copernicus 30M DEM进行地形校正,在"C:\Users\用户名\Documents\sen2cor\2.11\cfg\L2A_GIPP.xml"
中修改相应信息,如下所示:
Copernicus DEM: new direct data download access - Sentinel Online | Copernicus DEM 直链更新地址
SEN2COR-processed L2A data - 2 bands missed - s2tbx / sen2cor - STEP Forum (esa.int) | 对于缺少B8波段的解释
根据文档,ESACCl文件放入$SEN2COR_BIN/aux_data/
见示例
即C:\Users\用户名\.snap\auxdata\Sen2Cor-02.11.00-win64\Lib\site-packages\sen2cor\aux_data
可能存在的错误:Error: 3
可能原因:文件路径超过Windows限制
gpedit.msc→计算机配置→管理模板→系统→文件系统→NTFS→启动Win32长路径
使用AWS CLI 下载Copernicus DEM示例
Install or update the latest version of the AWS CLI - AWS Command Line Interface (amazon.com)
没有用明白的地形校正工具
Tool Topographic Correction / SAGA-GIS Tool Library Documentation (v9.1.2) (sourceforge.io)
原本想利用的数据集
Land Cover 2019 (raster 100 m), global, yearly – version 3 — Copernicus Land Monitoring Service
原本想使用的GEE
基于Google Earth Engine平台的地形校正代码 - 知乎 (zhihu.com)
rgee:R语言+Google Earth Engine遥感大数据分析神器 - 知乎 (zhihu.com)
在Google earth engine中,如何对Landsat数据进行地形校正? - 知乎 (zhihu.com)
FAQ - geemap | 在契丹使用GEE需注意代理问题!
关注论文
地形复杂山区常用植被指数的地形校正对比 (neigae.ac.cn)
基于多源数据及三层模型的小班林型识别 (njfu.edu.cn)