1. 程式人生 > 其它 >ENVI擴充套件工具:批量構建柵格影象邊界線

ENVI擴充套件工具:批量構建柵格影象邊界線

此工具可以批量構建多景柵格影象的邊界線,輸出為Shapefile格式的向量檔案,每條多邊形記錄儲存一個檔案邊界線,並將對應檔名賦值為Filename屬性。

注1:如果在處理過程中某個檔案開啟錯誤,將不再提取此檔案的邊界線,並將出錯檔案列表儲存在與Shapefile同路徑下的同名*.log檔案中。

注2:輸入影象如果均包含標準座標系資訊,輸出向量檔案將轉換為WGS84座標系;如果輸入影象為Map Based的Arbitrary座標系,則Shapefile保留原始座標系。


更新日誌

2016.05.26 - 由輪廓線(Footprint)更改為邊界線(Boundary),與功能更相符。


使用方法

方法1:

建議使用 ENVI App Store 進行 ENVI 擴充套件工具的安裝與管理。

App Store 下載地址:envi.geoscene.cn/appstore

方法2:手動下載 https://envi.geoscene.cn/appstore/buildouary

下載 zip 壓縮包並解壓,將得到的 extensions 資料夾拷貝到如下 ENVI 安裝路徑,覆蓋同名資料夾即可:

  • ENVI 5.3 - C:\Program Files\Exelis\ENVI53\
  • ENVI 5.4 及以上 - C:\Program Files\Harris\ENVI5x\

重啟 ENVI 即可使用。 


操作步驟

1) 啟動ENVI,雙擊開啟 Toolbox/Extensions/Build Boundary

2) 在彈出的對話方塊中,選擇需要構建邊界線的多景影象,單擊OK;

3) 在彈出的對話方塊中,設定輸出Shapefile檔案的路徑(.shp會自動補全),單擊OK;

4) 如果為ENVI 5.x版本,將自動載入顯示Shapefile。

5) 如果中間存在讀取錯誤的柵格影象,將自動開啟log檔案,顯示錯誤檔案列表。

6) 結果如下圖所示。

圖:左側為輸入柵格資料,右側為輸出邊界線

圖:檔名存放在Filename屬性中