Project Number: 6408-13000-023-02
Start Date: Jul 01, 2012
End Date: Jun 30, 2017
a) Develop and test the necessary code to link an ephemeral gully erosion model to RUSLE2 and modify the RUSLE2 channel object to include the needed input parameters including channel length, initial width, initial depth, hydraulic roughness, and depth to a non-erodibile layer. b) Enhance the RUSLE2 Application Programming Interface (API) to increase its functionality to allow creation of a Graphical User Interface (GUI) that calls the RUSLE2 Dynamic-Linked Library (DLL) with the capability to duplicate the flow of information within the existing Microsoft Windows-based RUSLE2 GUI. This will allow the development of a RUSLE2 GUI that can be used as a debugging environment to support DLL-based applications. c) Support development of the RUSLE2D application that calls RUSLE2 through the DLL that has the functionality of the latest version of RUSLE2 and the added spatial erosion output potentially useful for inclusion in the CDSI effort. d) Provide technical support to Natural Resources Conservation Service (NRCS) throughout the term on this Agreement, including addressing any bugs or other problems with the RUSLE2 model due to the insertion of new code associated with this agreement. e) Provide support to the DLL version in NRCS's efforts to make it capable of utilizing the NRCS Land Operations Management Database (LMOD) and National Soils Database data.