WIN10下使用Sen2Cor处理ESA和USGS的哨兵2 L1C数据踩的坑

本文详细介绍了从ESA和USGS下载Sentinel-2卫星数据的方法,包括数据命名规则和解压步骤。同时,深入讲解了使用Sen2Cor软件进行L2A数据生产的全过程,以及在实际操作中可能遇到的问题和解决方案。
部署运行你感兴趣的模型镜像

本文不涉及批量操作,所以系统环境变量啥的都不去配置了,开箱即食。需要批量操作可绕行-_-||,学识浅薄,写的不好,写错的地方敬请指出。勿喷。

哨兵2(Sentinel-2)数据下载地址

  • ESA(https://scihub.copernicus.eu/)
  • USGS(https://earthexplorer.usgs.gov/)
    (如果发现以上网站进不去,那就自己找找如何“科学上网”)
    在ESA上搜索的一些早期数据,会发现状态为offline,是因为ESA执行[LTA](https://scihub.copernicus.eu/userguide/LongTermArchive)

数据下载

  1. ESA下载的2019年某区域数据,下载数据命名如下样式:
    S2A_MSIL1C_20190922T025541_N0208_R032_T49RGM_20190922T060638
    解压后:
    在这里插入图片描述
    (使用过程发现ESA提供的都是新版产品)
  2. USGS下载的2016年某区域数据,下载文件名称有两种样式:
    (1) L1C_T49REM_A005792_20160801T031129解压后:
    在这里插入图片描述
    (2)S2A_OPER_MSI_L1C_TL_MTI__20160828T031521_20160828T082207_A006178_T49RGM_N02_04_01解压后:
    在这里插入图片描述
    坑就在USGS这第二种数据处理上

下载Sen2Cor

下载地址:http://step.esa.int/main/third-party-plugins-2/sen2cor/
目前(2020年3月),sen2cor提供了两个版本:V2.8,V2.5.5 官方描述如下图
在这里插入图片描述
两个版本差异在于v2.5.5用于处理官方生产的较早版本的L1A数据,v2.8则可以处理新的L1A数据。两者使用方法一样。

使用Sen2Cor

以下将以V2.5.5版本进行介绍,V2.8配置方式相同
1)将下载好的解压到任意文件夹(为方便查看我解压到了 E:\S2A\A\Sen2Cor-02.05.05-win64 )可得到以下的界面中的文件
在这里插入图片描述
2) 接下来打开控制台程序
在这里插入图片描述
切换路径到Sen2Cor目录下

cd E:\S2A\A\Sen2Cor-02.05.05-win64 回车
e: 回车
在这里插入图片描述

3)生产L2A数据

输入L2A_Process.bat {文件绝对路径}点击回车开始运行。
在这里插入图片描述
接下来就是漫长的等待了。那么Sen2Cor的基本操作就到这里为止了。

坑从此开始

执行上面的代码突然报错下面的错误
在这里插入图片描述
原因是因为,文件夹及文件名过程导致。
解决办法:
将文件夹名缩短(自己喜欢咋删就咋删呗,尽量保证文件名可读性
在这里插入图片描述
在这里插入图片描述
改为
在这里插入图片描述
在这里插入图片描述

注意: 改名时前面这些前缀不要乱删,否则容易导致无法找到元文件
在这里插入图片描述

您可能感兴趣的与本文相关的镜像

Python3.9

Python3.9

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论 24
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值