当前位置:网站首页>Radiometric calibration and atmospheric correction of sentry 2 L1C multispectral data using sen2cor
Radiometric calibration and atmospheric correction of sentry 2 L1C multispectral data using sen2cor
2022-06-12 04:47:00 【Geographic remote sensing ecological network】
esa (ESA) Only sentinels have been released 2 Number (S2) Of L1C Level multispectral data (MSI),L1C Level data are orthophoto images that have been geometrically corrected , No radiometric calibration and atmospheric correction . meanwhile ,ESA Also on the S2 L2A Level data are defined ,L2A Level 1 data mainly includes the bottom layer reflectance data after radiometric calibration and atmospheric correction (Bottom-of-Atmosphere corrected reflectance), But this L2A Data needs to be produced by users according to their needs , So ,ESA Special production has been released L2A Level data plug-in Sen2cor. at present ,SNAP Yes Sen2cor Our support is not good , It's hard to be there. SNAP Call directly Sen2cor, therefore , Here's an introduction sen2cor Command line configuration steps . Of course ,L2A Level data also includes some other products , Such as aerosol thickness (Aerosol Optical Thickness, AOT)、 Atmospheric water vapor (Water Vapour Map, WVM) etc. . Want to know more about S2 Product data at all levels 、 as well as Sen2cor The plug-in , See the following link , Those who are not interested can skip directly .
Software download link : Data download link
S2 User's Manual :https://sentinel.esa.int/web/sentinel/technical-guides/sentinel-2-msi/products-algorithms
Sen2cor:http://step.esa.int/main/third-party-plugins-2/sen2cor/
How to implement the specific algorithm is not what we care about , Interested to find the relevant user manuals and technical reports , Only the implementation steps are given here :
1. First , download SNAP The platform and Sen2cor plug-in unit :SNAP It is recommended to download the latest 6.0 edition (http://step.esa.int/main/download/), This is mainly used to view S2 data ;Sen2cor download 2.4 Independent installation version .
2. SNAP Just install it directly ;Sen2cor After decompression ( The folder name is :Sen2Cor-2.4.0-win64), Put it in your own user folder , Such as ,C:\Users\Administrator\AppData\Local, Then double-click to run L2A_Process.bat file .
3. open Windows The command prompt comes with (Command Propmt, CMD),Win10 CMD On the start menu “Windows System ” Next . then , stay CMD Enter into Sen2cor In the path of , Such as :cd C:\Users\Administrator\AppData\Local\Sen2Cor-2.4.0-win64. after , Enter the command ,L2A_Process --help, If the following results are returned , And there are no mistakes , Explain that your installation is OK .
C:\Users\Administrator\AppData\Local\Sen2Cor-2.4.0-win64>L2A_Process --help
usage: L2A_Process.py [-h] [--resolution {10,20,60}] [--sc_only] [--cr_only]
[--refresh] [--GIP_L2A GIP_L2A]
[--GIP_L2A_SC GIP_L2A_SC] [--GIP_L2A_AC GIP_L2A_AC]
directory
Sentinel-2 Level 2A Processor (Sen2Cor). Version: 2.4.0, created: 2017.06.05,
supporting Level-1C product version: 14.
positional arguments:
directory Directory where the Level-1C input files are located
optional arguments:
-h, --help show this help message and exit
--resolution {10,20,60}
Target resolution, can be 10, 20 or 60m. If omitted,
all resolutions will be processed
--sc_only Performs only the scene classification at 60 or 20m
resolution
--cr_only Performs only the creation of the L2A product tree, no
processing
--refresh Performs a refresh of the persistent configuration
before start
--GIP_L2A GIP_L2A Select the user GIPP
--GIP_L2A_SC GIP_L2A_SC
Select the scene classification GIPP
--GIP_L2A_AC GIP_L2A_AC
Select the atmospheric correction GIPP
4. then , hold Sen2cor Storage path of (C:\Users\Administrator\AppData\Local\Sen2Cor-2.4.0-win64), Add to the environment variable of the system , Specific steps : My computer → Right click 、 attribute → Advanced system setup → Choose environment variables →Path→ edit 、 newly build , You can add ; The purpose of this , To run in whatever Directory ,Windows The system can find Sen2cor plug-in unit .
5. Download a scene S2 L1C data ( It is recommended to use Internet Download Management download , Fast and uninterrupted ), decompression ; then , stay CMD in , Switch to the folder where your data resides , Such as :cd G:\s2-gucheng( Not familiar with CMD Of , Remember to use first G: Cut to G disc ); here , You can be in CMD in , according to Sen2cor Grammar requires ( See cmd Help information given ), Enter the processing command , The grammatical structure is basically :L2A_Process+ Data relative path + Optional parameters , Such as :L2A_Process S2A_MSIL1C_20171005T030551_N0205_R075_T50SLJ_20171005T031513.SAFE --resolution=10 --refresh; Of course , You can also be in CMD Any directory , Input the absolute path of the data file for processing , Such as :L2A_Process G:\s2-gucheng\S2A_MSIL1C_20171005T030551_N0205_R075_T50SLJ_20171005T031513.SAFE --resolution=10 --refresh.
6. then , Just wait anxiously Sen2cor Let's make it slowly , Select all three resolutions , About half an hour . The production of L2A Level data , and L1C The data is in the same folder , The naming rules and data storage methods are the same , The file name only puts MSIL1C Update to MSIL2A.
7. stay SNAP open L2A data , You'll find that , a L1C data ,L2A The multispectral curve of becomes normal . If , You are not used to it. SNAP, And there is no up-to-date ENVI5.4, You can build your own multispectral data .
Blog source quote : Geographic remote sensing ecological network www.gisrs.cn
meanwhile , Geographic remote sensing ecological network www.gisrs.cn Many scientific data in the field of Geographical remote sensing are shared on the website ( Land use data 、npp Net primary productivity data 、NDVI data 、 Weather data ( rainfall 、 The temperature 、 Evapotranspiration 、 radiation 、 humidity 、 Sunshine hours 、 The wind speed 、 Vapor pressure data )、 Runoff data 、 Night light data 、 Statistical yearbook 、 road network 、POI Point of interest data 、GDP Distribution 、 Population density distribution 、 Vector boundary of tertiary watershed 、 Geological hazard distribution data 、 Soil type 、 Soil texture 、 Soil organic matter 、 soil PH value 、 Soil texture 、 Soil erosion 、 Vegetation type 、 Distribution of nature reserves 、 Building contour distribution and other geographic data , And about the gis、 A tutorial on remote sensing ).
边栏推荐
- The master programmer "plays" a C program that is not like C
- How to use union all in LINQ- How to use union all in LINQ?
- Epidemic data analysis platform work report [8.5] additional crawlers and drawings
- What is reverse repurchase of treasury bonds? Is the reverse repurchase of treasury bonds safe?
- How to construct a search string?
- L1-065 "nonsense code" (5 points)
- Betteland introduces milk products of non animal origin, which will be launched in the U.S. market in the near future
- The emergence of new ides and the crisis of programmers?
- 2022“高考记忆” 已打包完成,请查收!
- 1006 next spread
猜你喜欢

2022-02-28 WPF upper computer 126 understand mqtt

疫情数据分析平台工作报告【3】网站部署

Ebpf series learning (4) learn about libbpf, co-re (compile once – run everywhere) | use go to develop ebpf programs (cloud native tool cilium ebpf)

Gavin teacher's perception of transformer live class - rasa dialogue robot project practice in the field of education agency mode and core component source code analysis under the microservice of educ

Microsoft announces that it will discontinue support for older versions of visual studio

Interview must ask: summary of ten classic sorting algorithms

如何制作数据集并基于yolov5训练成模型并部署

2022 examination questions and online simulation examination for safety management personnel of hazardous chemical business units

Solid programming concepts

Why is Julia so popular?
随机推荐
LabVIEW關於TDMS和Binary存儲速度
2022 examination questions and simulation examination for crane driver (limited to bridge crane)
疫情数据分析平台工作报告【6】可视化绘图
Ubunt 20.04 uses CDROM or ISO as the installation source
Walking "daily question" and "DP"
Introduction to distributed locks
Please calculate the value of the following function recursively: PX (x, n) =x-x^2 +x^3- x^4+... (-1) n-1) (xn) n > 0 * * input format requirements: "%lf%d" prompt: "enter X and n:"
Parallelization of accelerated training tf data. Dataset generator
[wechat applet] the mobile terminal selects and publishes pictures
Bearpi IOT lighting LED
leetcode 263. Ugly number
@What happens if bean and @component are used on the same class?
疫情数据分析平台工作报告【8.5】额外的爬虫和绘图
C asynchronous programming (async and await) and asynchronous method synchronous invocation
Summary of common interview questions in redis
leetcode797. 所有可能的路径(中等)
How to construct a search string?
JWT学习与使用
Chapter 1
Let me tell you the benefits of code refactoring