All current code related to issue #223. BioSum now calculates new volume and biomass columns during plot data input, fvsout append, and in the tree troubleshooter functions.
Many changes were necessary because new inputs are collected and new calculations are stored in multiple places. New Tables.cs fields reduced code repetition between plot input, fvsout, and tree troubleshooter. Some changes to Queries.cs nested classes made separation of logic between uc_plot_input and uc_fvs_output clearer. More fvsout tables were linked to for preparing fvs-created trees for volume and biomass calculations. The progress bars were updated to indicate new workflow progress.
Much of this work replaces direct interactions with an Oracle backend for FS_Network users, but BioSum still makes connections to Oracle at this time. In another issue, connections to Oracle should be removed or limited to Oracle XE.
All current code related to issue #223. BioSum now calculates new volume and biomass columns during plot data input, fvsout append, and in the tree troubleshooter functions.
Many changes were necessary because new inputs are collected and new calculations are stored in multiple places. New Tables.cs fields reduced code repetition between plot input, fvsout, and tree troubleshooter. Some changes to Queries.cs nested classes made separation of logic between uc_plot_input and uc_fvs_output clearer. More fvsout tables were linked to for preparing fvs-created trees for volume and biomass calculations. The progress bars were updated to indicate new workflow progress.
Much of this work replaces direct interactions with an Oracle backend for FS_Network users, but BioSum still makes connections to Oracle at this time. In another issue, connections to Oracle should be removed or limited to Oracle XE.