USFS-PNW / Fia-Biosum-Manager

User interface and main code repository for Biosum
http://biosum.info/
Other
3 stars 3 forks source link

issue_223 #261

Closed sorgtyler closed 2 years ago

sorgtyler commented 2 years ago

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.

lbross commented 2 years ago

@sorgtyler Do we also need pull requests for any of the other repositories? Fcs-Class-Library and FIADB-Oracle-Services come to mind