ENVI標準格式轉換爲tif格式2
1. 簡述
另一種將ENVI標準格式轉換爲tif格式的方法
2. 2017年05月02日 念橋邊紅藥,年年知爲誰生
3. 代碼
PRO ENVIRaster_Study
;運行環境初始化
COMPILE_OPT IDL2
e = ENVI()
ENVI_BATCH_INIT
;輸出路徑
OUTPATH = 'F:\6Disaster_LVI\3_MethodStudy\9_HDF_File\3_Result\'
;獲取ENVI格式的文件
;獲取文件的完整路徑
file = FILEPATH('qb_boulder_pan', ROOT_DIR=e.ROOT_DIR, SUBDIRECTORY = ['data'])
raster1 = e.OpenRaster(file)
;PRINT,SIZE(raster1)
;輸出文件
; Create a temporary output file
;newFile = e.GetTemporaryFilename('tif') e.GetTemporaryFilename可以進一步研究其用法
OutFile = OUTPATH + 'qb_boulder_pan.tif'
;PRINT,OutFile
;輸出tif格式的文件
subRaster = ENVISubsetRaster(raster1, SUB_RECT=[500,2500,1699,3999])
help,subRaster ;subRaster是一種怎樣的數據類型?結構體?ENVIRASTER
Print,subRaster
subraster.Export, OutFile, 'TIFF'
Print,'finished'
END
4. 參考資料(1)https://www.harrisgeospatial.com/docs/enviraster__export.html