I am try to finish a atmospheric correction of TM image by the FLAASH model, but it failed all the time. The error message said that a space problem, however, I have 4G physical memory and 23G free disk space. It same that no the case.
Before the atmospheric correction, I have calibrated the image by Landsat calibration model, and converted the file into BIL format, and the FLAASH parameters as follow:
;
;ENVI FLAASH PARAMETERS TEMPLATE (4.7 SP2)
;Written Mon Jul 26 17:17:16 2010
;
; Project Parameters
enviacc.prj.radiance_file = H:\Image\Output\Classfication\TempResults\Pre-Processing\LT51240472004355BKT00_Calibration_UnitConvert_BIL.img
enviacc.prj.reflect_file = H:\Image\Output\Classfication\TempResults\Pre-Processing\LT51240472004355BKT00_Calibration_Ref.img
enviacc.prj.filter_func_file = D:\Program Files\ITT\IDL71\products\envi47\filt_func\tm.sli
enviacc.prj.filter_func_file_index = 6
enviacc.prj.water_band_choice = 1.13
enviacc.prj.red_channel = 3
enviacc.prj.green_channel = 2
enviacc.prj.blue_channel = 0
enviacc.prj.water_abs_channel = 0
enviacc.prj.water_ref_channel = 0
enviacc.prj.kt_upper_channel = 6
enviacc.prj.kt_lower_channel = 3
enviacc.prj.kt_cutoff = 0.1000
enviacc.prj.kt_ratio = 0.4500
enviacc.prj.cirrus_channel = 5
enviacc.prj.water_retrieval = 0
enviacc.prj.modtran_directory = H:\Image\Output\Classfication\TempResults\Pre-Processing\FLAASH\
;
; MODTRAN Parameters
enviacc.modtran.visvalue = 30.0000
enviacc.modtran.f_resolution = 15.0000
enviacc.modtran.day = 20
enviacc.modtran.month = 12
enviacc.modtran.year = 2004
enviacc.modtran.gmt = 2.8575
enviacc.modtran.latitude = 18.7686
enviacc.modtran.longitude = 109.4911
enviacc.modtran.sensor_altitude = 705.0000
enviacc.modtran.ground_elevation = 0.0500
enviacc.modtran.view_zenith_angle = 180.0000
enviacc.modtran.view_azimuth = 0.0000
enviacc.modtran.atmosphere_model = 1
enviacc.modtran.aerosol_model = 4
enviacc.modtran.multiscatter_model = 2
enviacc.modtran.disort_streams = 8
enviacc.modtran.co2mix = 390.0000
enviacc.modtran.water_column_multiplier = 1.0000
;
; Image Parameters
enviacc.img.nspatial = 8131
enviacc.img.nlines = 7081
enviacc.img.data_type = 4
enviacc.img.margin1 = 0
enviacc.img.margin2 = 0
enviacc.img.nskip = 0
enviacc.img.pixel_size = 30.0000
enviacc.img.sensor_name = Landsat TM5
;
; Analysis Parameters
enviacc.ana.aerosol_scaleht = 1.5000
enviacc.ana.use_adjacency = 1
enviacc.ana.output_scale = 10000.0000
enviacc.ana.polishing_res = 0
enviacc.ana.aerosol_retrieval = 1
enviacc.ana.calc_wl_correction = 0
enviacc.ana.reuse_modtran_calcs = 0
enviacc.ana.use_square_slit_function = 0
enviacc.ana.convolution_method = fft
enviacc.ana.use_tiling = 1
enviacc.ana.tile_size = 1024.0000
;
; Spectral Parameters
enviacc.spc.wavelength_units = micron
enviacc.spc.lambda = [
0.4850, 0.5600, 0.6600, 0.8300, 1.6500, 2.2200]
enviacc.spc.fwhm = [
-1.000000, -1.000000, -1.000000, -1.000000, -1.000000, -1.000000]
enviacc.img.p_input_scale = [
1.0000, 1.0000, 1.0000, 1.0000, 1.0000, 1.0000]
This is the error message! I had try on another PC, it's also failed with the same error message!
|