I truly need some timely help on this.
We need to add a new data field in the VI output, and I did the following:
1. Change xml/VIIRS/VIIRS_VI_EDR.xml to add new data field
2. Change xml/VIIRS/VIIRS_VI_FEDR.xml to add new data field
3. Change EDR/VIIRS/land/VegIndex/src/Calculate_VegIndex.cpp to add the calculation of new data field
4. Rebuild ADL by:
1). Execute “make src” in $ADL_HOME/xml/VIIRS
2). Execute “make clean library” in $ADL_HOME/CMN/Utilities/Dictionary/Entries/VIIRS/src.
3). Execute “make clean library program” in $ADL_HOME/EDR/VIIRS/land/VegIndex/src/
And all seems to be rebuilt successfully.
Before I made any changes, the ADL ran the granule successfully. After I make all these changes and rebuilt the ADL, the error is as follows:
Code: Select all
ProEdrViirsVI processing did not complete successfully
ProCmnAlgorithm[ProEdrViirsVI]::scaleDataItems(NPP000868183614) [0x186dfc0] ROOT PRO_FAIL scaling error from file ProCmnAlgorithm.cpp, line 6641
Look forward to any replies soon!
Thank you very much!