Page 2 of 2

viirsn processing after SeaDAS 7.4 upgrade

Posted: Wed Mar 15, 2017 12:14 pm America/New_York
by OB SeaDAS - dshea
I noticed that there was no output file listed on the command line.  Sure enough, this command fails:

$ geolocate_viirs verbose=true ifile=V2017072153000.L1A_SNPP.nc

Main:: Geolocating L1A V2017072153000.L1A_SNPP.nc
scan: 0 of 202

VcstViirsGeo:: Failure creating GEO MOD file:

scan: 1 of 202
terminate called after throwing an instance of 'netCDF::exceptions::NcBadId'
  what():  NcBadId: Not a netcdf id
file: ncVar.cpp  line:998
Aborted


while this command works fine:

$ geolocate_viirs verbose=true ifile=V2017072153000.L1A_SNPP.nc geofile_mod=V2017072153000.GEO_M.nc

Main:: Geolocating L1A V2017072153000.L1A_SNPP.nc
scan: 0 of 202
scan: 1 of 202
scan: 2 of 202
...
scan: 201 of 202
Geolocation completed.


Admittedly the program should not core dump just because a command line option is missing.  I have a lot of other cleanup work to do on the VIIRS code, so I will add this one to the list.  Let me know if you can successfully geolocate this VIIRS file with the latest OCSSW processors.

don

viirsn processing after SeaDAS 7.4 upgrade

Posted: Thu Mar 16, 2017 8:50 am America/New_York
by jcoca
Hello

I have test geolocate_viirs in comandline test execution adding the geofile_mod option, it is working now.

In my operational script  the option geofile_mod  was already set, however I had to remove the options  terrain_path  and  land_water_mask_path to to accomplish
the processing.

Thank you very much
Josep

viirsn processing after SeaDAS 7.4 upgrade

Posted: Thu Mar 16, 2017 9:29 am America/New_York
by gnwiii
Thanks.  geolocate_viirs is working here.  I've been spoiled by all the helpful software that points out when options are missing or incorrect -- need to remember that such luxuries aren't always present.

viirsn processing after SeaDAS 7.4 upgrade

Posted: Thu Mar 16, 2017 10:55 am America/New_York
by OB SeaDAS - dshea
I am in the process of adding such luxuries now.  Thanks for pointing this one out.

don