Hello!
I am trying to do some atmospheric correction on Landsat 7 ET´M+ images using FLAASH.
I have been getting this error:
Filter Function File:
C:\Program Files\ITT\IDL70\products\envi45\filt_func\tm.sli does not contain enought bands for the given input image. Please check the sensor type.
I don´t know if there is a specific function for ETM+ sensor or if the function tm.sli is correct for ETM+.
I think i am going wrong somewhere in my input parameters shown below:
Project Parameters
enviacc.prj.radiance_file = C:\Users\Guillermo\Documents\Projeto\2001\Bil\Bil
enviacc.prj.reflect_file = C:\Users\Guillermo\Documents\Projeto\2001\FLAASH\FLAASH_
enviacc.prj.filter_func_file = C:\Program Files\ITT\IDL70\products\envi45\filt_func\tm.sli
enviacc.prj.filter_func_file_index = 12
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 = 0
enviacc.prj.kt_lower_channel = 3
enviacc.prj.kt_cutoff = 0.1000
enviacc.prj.kt_ratio = 0.4500
enviacc.prj.cirrus_channel = 0
enviacc.prj.water_retrieval = 0
enviacc.prj.user_stem_name = LE71680762001118EDC00_FLAASH_
enviacc.prj.modtran_directory = C:\Users\Guillermo\Documents\Projeto\2001\FLAASH\
;
; MODTRAN Parameters
enviacc.modtran.visvalue = 40.0000
enviacc.modtran.f_resolution = 15.0000
enviacc.modtran.day = 28
enviacc.modtran.month = 4
enviacc.modtran.year = 2001
enviacc.modtran.gmt = 7.6531
enviacc.modtran.latitude = -23.1000
enviacc.modtran.longitude = 32.3000
enviacc.modtran.sensor_altitude = 705.0000
enviacc.modtran.ground_elevation = 0.1570
enviacc.modtran.view_zenith_angle = 180.0000
enviacc.modtran.view_azimuth = 0.0000
enviacc.modtran.atmosphere_model = 1
enviacc.modtran.aerosol_model = 1
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 = 15742
enviacc.img.nlines = 14022
enviacc.img.data_type = 4
enviacc.img.margin1 = 0
enviacc.img.margin2 = 0
enviacc.img.nskip = 0
enviacc.img.pixel_size = 15.0000
enviacc.img.sensor_name = Landsat TM7
;
; Analysis Parameters
enviacc.ana.aerosol_scaleht = 2.0000
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 = 100.0000
;
; Spectral Parameters
enviacc.spc.wavelength_units = micron
enviacc.spc.lambda = [
0.4850, 0.5600, 0.6600, 0.8350, 1.6500, 11.4500, 11.4500,
2.2200, 0.7100]
enviacc.spc.fwhm = [
-1.000000, -1.000000, -1.000000, -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, 1.0000,
1.0000, 1.0000]
Thank you.
|