Margarete Pimentel New Member
Posts:4  
18 Dec 2017 11:45 AM |
|
Hi, I'm trying to correction the geoey1., but I'm having problems. This error: dialog text: ACC error: convert7 IDL error: End of input record encountered on file unit: 0. ACC_CONVERT7 ACC_HYPER2 ACC_ACC_EVENT ENVI_FLAASH_PROCESS_MANAGER $ My metadata doesn't have a gain and offset, So i need to calculate de radiance for each band, using the expression: (Gain + pixel value* offset) using the data of digital globe. Then I stacked the bands and transformed in BIL. The parameters input are: ENVI FLAASH PARAMETERS TEMPLATE (5.1) ;Written Mon Dec 18 15:26:50 2017 ; ; Project Parameters enviacc.prj.radiance_file = C:\Margarete\Bandas GeoEye\po_680146_0000002\BIL_02 enviacc.prj.reflect_file = C:\Margarete\Bandas GeoEye\po_680146_0000002\reflec_02 enviacc.prj.filter_func_file = C:\Program Files\Exelis\ENVI51\classic\filt_func\geoeye1.sli enviacc.prj.filter_func_file_index = 1 enviacc.prj.water_band_choice = 1.13 enviacc.prj.red_channel = 3 enviacc.prj.green_channel = 2 enviacc.prj.blue_channel = 1 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.0800 enviacc.prj.kt_ratio = 0.5000 enviacc.prj.cirrus_channel = 0 enviacc.prj.water_retrieval = 0 enviacc.prj.modtran_directory = C:\Margarete\Bandas GeoEye\po_680146_0000002\ ; ; MODTRAN Parameters enviacc.modtran.visvalue = 40.0000 enviacc.modtran.f_resolution = 15.0000 enviacc.modtran.day = 13 enviacc.modtran.month = 9 enviacc.modtran.year = 2011 enviacc.modtran.gmt = 13.1667 enviacc.modtran.latitude = -22.7209 enviacc.modtran.longitude = -43.0106 enviacc.modtran.sensor_altitude = 684.0000 enviacc.modtran.ground_elevation = 0.0110 enviacc.modtran.view_zenith_angle = 113.0000 enviacc.modtran.view_azimuth = 42.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 = 8407 enviacc.img.nlines = 25225 enviacc.img.data_type = 4 enviacc.img.margin1 = 0 enviacc.img.margin2 = 0 enviacc.img.nskip = 0 enviacc.img.pixel_size = 0.5000 enviacc.img.sensor_name = GeoEye-1 ; ; Analysis Parameters enviacc.ana.aerosol_scaleht = 1.5000 enviacc.ana.use_adjacency = 1 enviacc.ana.output_scale = 1.0000 enviacc.ana.polishing_res = 0 enviacc.ana.aerosol_retrieval = 0 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 ; ; GParameters Parameters enviacc.gparameters.gfact = 0 enviacc.gparameters.gval = 0.0000 enviacc.gparameters.use_lr_method = 0 enviacc.gparameters.multikernel = 1 enviacc.gparameters.autoroi = auto enviacc.gparameters.selarg = a ; ; Spectral Parameters enviacc.spc.wavelength_units = nanometer enviacc.spc.lambda = [ 480.0000, 545.0000, 672.0000, 850.0000] enviacc.spc.fwhm = [ -1.000000, -1.000000, -1.000000, -1.000000] enviacc.img.p_input_scale = [ 1000.0000, 1000.0000, 1000.0000, 1000.0000] ] If anyone can help me. I thank you.
|
|
|
|
MariM Veteran Member
Posts:2396  
19 Dec 2017 08:35 AM |
|
Can you leave the zenith and azimuth angles at the default values of 180 and 0 to see if it will complete?
|
|
|
|
Margarete Pimentel New Member
Posts:4  
19 Dec 2017 10:37 AM |
|
Hi Mari. I'll try now.. Thanks
|
|
|
|
Margarete Pimentel New Member
Posts:4  
19 Dec 2017 10:55 AM |
|
Hi, Mari. I tried. But didn't work. My informations in metadata are: Nominal Collection Azimuth: 222.7562 degrees Nominal Collection Elevation: 67.07121 degrees Sun Angle Azimuth: 45.0809 degrees Sun Angle Elevation: 54.31101 degrees But I don't know, how to calculate the correct Zenith and Azimuth. If you know, I thank you.
|
|
|
|
MariM Veteran Member
Posts:2396  
19 Dec 2017 12:18 PM |
|
Did you get a different error? Can you post the error you see at the bottom of the journal.txt? Also, can you post the new template that is created if you leave the zenith at 180 and azimuth at 0? This assumes a nadir view point but it should not error.
|
|
|
|
Margarete Pimentel New Member
Posts:4  
21 Dec 2017 07:14 AM |
|
Yes. Now, the error is: ACC error: avrd. IDL error: POINT_LUN: Negative position argument not allowed. Position: -1961587632, Unit: 102. File: C\Margarete\ Bandas\Geoeye\BIL_02 ACC_CONVERT7 ACC_HYPER2 ACC_ACC_EVENT ENVI_FLAASH_PROCESS_MANAGER $ I already checked the statistic of BIL_02, And non value is negative, So I dont know whats the error. ENVI FLAASH PARAMETERS TEMPLATE (5.1) ;Written Thu Dec 21 11:56:03 2017 ; ; Project Parameters enviacc.prj.radiance_file = C:\Margarete\Bandas GeoEye\po_680146_0000003\BIL_03 enviacc.prj.reflect_file = C:\Margarete\Bandas GeoEye\po_680146_0000003\Reflec_03 enviacc.prj.filter_func_file = C:\Program Files\Exelis\ENVI51\classic\filt_func\geoeye1.sli enviacc.prj.filter_func_file_index = 1 enviacc.prj.water_band_choice = 1.13 enviacc.prj.red_channel = 3 enviacc.prj.green_channel = 2 enviacc.prj.blue_channel = 1 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.0800 enviacc.prj.kt_ratio = 0.5000 enviacc.prj.cirrus_channel = 0 enviacc.prj.water_retrieval = 0 enviacc.prj.modtran_directory = C:\Margarete\Bandas GeoEye\po_680146_0000003\ ; ; MODTRAN Parameters enviacc.modtran.visvalue = 40.0000 enviacc.modtran.f_resolution = 15.0000 enviacc.modtran.day = 13 enviacc.modtran.month = 9 enviacc.modtran.year = 2011 enviacc.modtran.gmt = 13.1667 enviacc.modtran.latitude = -22.7235 enviacc.modtran.longitude = -42.9716 enviacc.modtran.sensor_altitude = 684.0000 enviacc.modtran.ground_elevation = 0.0110 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 = 8197 enviacc.img.nlines = 25771 enviacc.img.data_type = 4 enviacc.img.margin1 = 0 enviacc.img.margin2 = 0 enviacc.img.nskip = 0 enviacc.img.pixel_size = 0.5000 enviacc.img.sensor_name = GeoEye-1 ; ; 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 = 0 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 ; ; GParameters Parameters enviacc.gparameters.gfact = 0 enviacc.gparameters.gval = 0.0000 enviacc.gparameters.use_lr_method = 0 enviacc.gparameters.multikernel = 1 enviacc.gparameters.autoroi = auto enviacc.gparameters.selarg = a ; ; Spectral Parameters enviacc.spc.wavelength_units = nanometer enviacc.spc.lambda = [ 480.0000, 545.0000, 672.0000, 850.0000] enviacc.spc.fwhm = [ -1.000000, -1.000000, -1.000000, -1.000000] enviacc.img.p_input_scale = [ 1000.0000, 1000.0000, 1000.0000, 1000.0000]
|
|
|
|
MariM Veteran Member
Posts:2396  
21 Dec 2017 12:18 PM |
|
I believe this error is a known issue with large images. Are you able to upgrade to a newer version of ENVI FLAASH? If not, I would instead use Quac. Be sure to create and use a mask of background values when using Quac. You can use 'unknown sensor' in the case there is no Geoeye.
|
|
|
|
Margarete Pimentel New Member
Posts:4  
22 Dec 2017 09:29 AM |
|
Mari, thanks for the support. We are in end-of-year break at university in Rio de Janeiro. So I'll return in Jan 02 to continue the process. I'll contact you to continue to help me and test the options you have said. Thanks, Happy new year! My email is margo-santos@hotmail.com Ifyou want send me your contact.
|
|
|
|