利用Sen2cor工具对哨兵2影像进行大气校正和辐射校正
哨兵2號(hào)(Sentinel2)衛(wèi)星數(shù)據(jù)的處理
-
哨兵2的下載渠道有很多,如USGS、歐空局等等。下載下來的數(shù)據(jù)為Level-1C數(shù)據(jù),這是沒有經(jīng)過大氣校正和輻射校正的數(shù)據(jù)。需要我們自己進(jìn)行處理,得到Level-2A的數(shù)據(jù)。
-
哨兵Level-1C往往是通過Sen2cor工具完成大氣校正和輻射校正,得到2A數(shù)據(jù),Sen2cor工具的官方下載地址如下:
- http://step.esa.int/main/third-party-plugins-2/sen2cor/
-
根據(jù)自己的電腦系統(tǒng)下載對(duì)應(yīng)的版本,我的電腦是windows64位系統(tǒng),就以此為例,下載下來的Sen2cor工具是一個(gè)壓縮包,解壓到一個(gè)非中文路徑的文件夾內(nèi)即可(防止出現(xiàn)奇奇怪怪的錯(cuò)誤),解壓后的界面如下圖,對(duì)遙感影像的處理用到的是L2A_Process.bat工具
---- -
對(duì)于該工具的使用需要通過命令行,主要有兩種方法,第一種是通過cd命令進(jìn)入該批處理文件所在的根目錄進(jìn)行調(diào)用,第二種是把該文件所在的目錄加入電腦的環(huán)境變量之中(網(wǎng)上添加環(huán)境變量的教程很多,這里不再贅述)。這里以第一種方式為例。
- > 如果輸入bash L2A_Process --help會(huì)彈出L2A_Process.py文件幫助,說明Sen2cor工具正常使用,對(duì)于單個(gè)文件的代碼:
-
只處理對(duì)應(yīng)分辨率波段在后面加上相應(yīng)參數(shù)即可,如只處理10m分辨率的波段(建議全部處理,可能會(huì)出錯(cuò),而且處理時(shí)間差不多)
-
下面是Sen2cor工具處理的效果圖,一般一幅影像處理所花費(fèi)的時(shí)間在半個(gè)小時(shí)左右
-
如果需要對(duì)多幅哨兵2影像進(jìn)行校正,可以利用Bash命令遍歷處理代碼如下:
-
參考文章:
- Sen2Cor批處理
- 哨兵2號(hào)(Sentinel-2)介紹、下載和預(yù)處理、批處理
總結(jié)
以上是生活随笔為你收集整理的利用Sen2cor工具对哨兵2影像进行大气校正和辐射校正的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前端小知识点(2):普通字符串和new
- 下一篇: [react] react父子组件如何通