Skip to content

Note sen2cor

+++ title = '笔记:ESA SNAP Sen2Cor' date = 2024-01-06T18:27:22+08:00 +++

警告!欧空局发布的哨兵二号卫星L2A产品存在严重问题 | pixelknife.github.io

像素刻刀(PixelKnife)工作室 | 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的元文件中。

1
2
3
4
<Mean_Sun_Angle>
<ZENITH_ANGLE unit="deg">77.6027840812136</ZENITH_ANGLE>
<AZIMUTH_ANGLE unit="deg">168.235954885516</AZIMUTH_ANGLE>
</Mean_Sun_Angle>
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"中修改相应信息,如下所示:

1
2
3
4
<DEM_Directory>dem/copernicus30</DEM_Directory>
<DEM_Reference>https://prism-dem-open.copernicus.eu/pd-desk-open-access/prismDownload/COP-DEM_GLO-30-DGED__2022_1/</DEM_Reference>

<Cirrus_Correction>TRUE</Cirrus_Correction>

Sen2Cor v2.11 Worse terrain correction with higher resolution DEM in mountainous area - s2tbx - STEP Forum (esa.int)

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波段的解释

Sen2Cor v2.11 – STEP (esa.int)

根据文档,ESACCl文件放入$SEN2COR_BIN/aux_data/见示例

1
2
3
4
5
Example on Windows7 installation:
>dir Sen2Cor-02.10.00-Linux64/lib/python2.7/site-packages/sen2cor/aux_data
ESACCI-LC-L4-LCCS-Map-300m-P1Y-2015-v2.0.7.tif
ESACCI-LC-L4-Snow-Cond-500m-MONTHLY-2000-2012-v2.4
ESACCI-LC-L4-WB-Map-150m-P13Y-2000-v4.0.tif

C:\Users\用户名\.snap\auxdata\Sen2Cor-02.11.00-win64\Lib\site-packages\sen2cor\aux_data


可能存在的错误:Error: 3

可能原因:文件路径超过Windows限制

Latest s2tbx/sen2cor topics - STEP Forum (esa.int)

gpedit.msc→计算机配置→管理模板→系统→文件系统→NTFS→启动Win32长路径


使用AWS CLI 下载Copernicus DEM示例

Install or update the latest version of the AWS CLI - AWS Command Line Interface (amazon.com)

aws s3 sync --no-sign-request s3://copernicus-dem-30m/Copernicus_DSM_COG_10_N53_00_E122_00_DEM/ D:\\Da
taPack\\SpaceData\\Copernicus_DSM\\Copernicus_DSM_COG_10_N53_00_E122_00_DEM

没有用明白的地形校正工具

Tool Topographic Correction / SAGA-GIS Tool Library Documentation (v9.1.2) (sourceforge.io)

sagang_topographiccorrection: QGIS algorithm - Topographic correction in JanCaha/r_package_qgis: An extension of package "qgisprocess" providing direct R functions for QGIS functions (rdrr.io)

原本想利用的数据集

Land Cover 2019 (raster 100 m), global, yearly – version 3 — Copernicus Land Monitoring Service

Copernicus Global Land Service: Land Cover 100m: version 3 Globe 2015-2019: Product User Manual (zenodo.org)

Land Cover | Copernicus Global Land Service

原本想使用的GEE

基于Google Earth Engine平台的地形校正代码 - 知乎 (zhihu.com)

rgee:R语言+Google Earth Engine遥感大数据分析神器 - 知乎 (zhihu.com)

在Google earth engine中,如何对Landsat数据进行地形校正? - 知乎 (zhihu.com)

Remote Sensing | Free Full-Text | Mapping Plantations in Myanmar by Fusing Landsat-8, Sentinel-2 and Sentinel-1 Data along with Systematic Error Quantification (mdpi.com)

geemap

FAQ - geemap | 在契丹使用GEE需注意代理问题!


关注论文

地形复杂山区常用植被指数的地形校正对比 (neigae.ac.cn)

基于多源数据及三层模型的小班林型识别 (njfu.edu.cn)

从光谱到时谱——遥感时间序列变化检测研究进展 (whu.edu.cn)

融合Landsat 8与Sentinel-2数据的红树林物候信息提取与分类 (ygxb.ac.cn)