ENVI擴充套件工具:柵格影象批處理工具包(適用於低版本)
本工具適用於 ENVI 5.3 ~ 5.4 版本,ENVI 5.5 及以上版本建議安裝[新版影象批處理工具包]。
由於ENVI本身不具備批處理功能,根據平日工作積累,編寫彙總柵格影象批處理工具包。因為使用了ENVI 5.3新提供的API,所以支援ENVI 5.3及以上版本。
ENVI Raster Processing Batch Tools
-
批量正射校正(全色/多光譜)
-
批量影象融合(GS/NND,自動根據檔名匹配多光譜與全色)
-
批量輻射定標
-
批量快速大氣校正
-
批量柵格裁剪(基於Shapefile)
-
批量投影轉換
-
批量轉換儲存順序(Interleave)
-
批量影象配準
-
批量壞點修復[快速]
-
批量指數計算
-
批量波段運算(支援對檔案處理)
-
批量將載入在檢視中的柵格圖層輸出為位元組型TIFF檔案
-
批量格式轉換
-
批量設定忽略值
安裝方法
方法1:使用 ENVI App Store 進行 ENVI 擴充套件工具的安裝與管理。
App Store 下載地址:envi.geoscene.cn/appstore
方法2:手動下載 https://envi.geoscene.cn/appstore/raspentols
下載 zip 壓縮包並解壓,將得到的 extensions 和 custom_code 資料夾拷貝到如下 ENVI 安裝路徑,覆蓋同名資料夾即可:
-
ENVI 5.3 - C:\Program Files\Exelis\ENVI53\
-
ENVI 5.4 及以上 - C:\Program Files\Harris\ENVI5x\
重啟 ENVI 即可使用。
工具說明
工具位於:Toolbox/Extensions/Raster Processing Batch Tools/...
通用引數:
引數 |
說明 |
Input Rasters |
輸入柵格,支援多選。 |
Output Postfix |
輸出檔案字尾標識。 |
Display Results |
是否自動載入顯示處理結果,預設為是。 |
Output Path |
輸出檔案路徑(不需要關心檔名,輸出檔名根據輸入檔名自動設定) |
批量正射校正(全色/多光譜)
RPC Orthorectification Batch
特殊說明:
-
如果輸入影象解析度一致,則只需設定 Output MSS Pixel Size 引數為輸出解析度,單位為米。
-
如果輸入影象包含全色和多光譜資料,則設定 Output MSS Pixel Size 為多光譜解析度,Output PAN Pixel Size 為全色解析度。如下圖所示,可批量處理高分1號PMS資料。
批量影象融合(GS/NND)
Pan Sharpening Batch
一次性選擇輸入所有的全色/多光譜資料,程式會自動匹配,並彈出匹配結果供使用者確認。如果自動匹配結果有誤,請手動修改輸入檔名,將對應的全色和多光譜檔名修改的儘量相似。
批量輻射定標
Radiometric Calibration Batch
輸入影象必須包含定標引數。
批量快速大氣校正
QUAC Batch
無特殊說明。
批量柵格裁剪(Shapefile)
Subset Data from Shapefile Batch
無特殊說明。
批量投影轉換
Reproject Raster Batch
當地理座標系轉換為投影座標系時,需設定 Output Pixel Size,即空間解析度。
批量轉換儲存順序(Interleave)
Convert Interleave Batch
特殊說明:
-
當設定 Convert In Place 為 Yes 時,Output Postfix 和 Output Path 不起作用,將對輸入資料進行更新,不生成新檔案。
-
當設定 Convert In Place 為 No 時,將寫出新檔案。
批量影象配準
Image Registration Batch
基於同一景參考影像,批量配準多幅影像。參考影像與待配準影像座標系需一致。
批量壞點修復[快速]
Replace Bad Pixels [Fast] Batch
僅支援ENVI標準格式資料,可同時修復0、NaN、Inf等異常值。
此工具會對原始資料進行更新,如需保留請提前備份。
批量指數計算
Spectral Indices Batch
選擇輸入影象後,彈出主介面,將自動選中輸入影象能夠計算的所有指數型別。指數型別(Index)支援多選。
批量波段運算
Band Math Batch
支援驗證公式的有效性。
公式中的Bn即代表第n波段(從1開始),比如 b1+b2,即表示第1波段和第2波段相加。
支援兩種波段運算方式,針對波段和檔案。
-
當設定 Variable Type 為 Band 時,對波段進行運算;
-
當設定 Variable Type 為 File 時,對檔案進行運算,此時公式只能包含一個Bn。
批量輸出柵格圖層為位元組型TIFF檔案
Export Rasters in View To TIFF Files
此工具將當前檢視中已經載入顯示的所有柵格圖層批量匯出為TIFF檔案,並保持拉伸效果。
批量格式轉換
Raster Format Converter
目前僅支援如下三種轉換:
批量設定忽略值
Data Ignore Value
支援多選柵格批量設定0值為忽略值。
支援批量刪除忽略值。