ENVI標準格式轉換爲tif格式2

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  
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章