Office: 435 NW Fifth Street, Suite D • Corvallis, OR 97330 USA
Postal: P.O. Box 1688 • Corvallis, OR 97339 USA
Ph: 541-754-1200 • Fax: 541-738-0500
image
Previous Software Upgrades
Updates for FPS Version 6.50 Release


These updates may be downloaded by anyone, but will only work on your local computer if FPS was pre-installed from an FPS Version 6.50 CD-ROM. Do not mix these downloads with previous versions of FPS because these will overwrite those older components rendering them non-functional.

Version upgrade 6.51 (released June 18, 2006)
This update provides additional defaults for reporting options (acres net-of-roads, acres net-of-riparian, acres in riparian zones only), a correction for variable top diameter merchandising, a correction for handling non-tree vegetation growth in the Species Libraries; and, complete functionality for the FBRI-certified Regional Libraries. (This is a recommended download).

Note: See the end of this page for alternative methods of incorporating these database changes into your existing databases.

The FPS Drop-Down Menu in Access Now Includes

  • Database / “Check Database Integrity”
  • Compiler / “Create DibCls Stratification”
  • Compiler / “Create DbhCls Stratification”
  • Growth / “Build Schedule Table Periods”
  • Scheduler / “Compute Wildlife Constraint Circles”
  • Scheduler / “View Harvest Summary”
  • Scheduler / “View Residual Summary”
  • Scheduler / “View Wildlife Habitat Summary”
  • Scheduler / “View Basin Habitat Summary”
  • Year-end / “Delete Old Database Records”

The FPS Database Now Includes Additional Tables* and Columns

  • ADMIN – Birth column: User-defined birth year for stand, overrides tree ages.
  • DBHCLS – DbhCls column: Groups table statistics by user defined classes.
  • DWOOD*: Down Woody Debris now reported in its own table.
  • HABDENS*: Summary statistics by stand which meet minimum size and density.
  • HABRULE*: Parameters for size, basin and wildlife to populate HabRule table.
  • HISTORY*: Automatic additions from execution of all FPS menu utilities.
  • NESTAREA*: Definitions of stands within various wildlife nesting circles.
  • NESTSITE*: Number and GIS locations of all wildlife home sites.
  • SCHEDULE – Val_Min: Additional constraint for minimum harvest values.
  • SNAGS*: Snags now reported in their own table from cruise compilation.
  • STANDCUT: Output from Harvest Scheduler defining harvest date and Regime.
  • STANDRES: Output form Harvest Scheduler defining residual regime and yield.
  • YLDENS*: Same statistics as HabDens table for future rotation stands.

The FPS Database now accepts any number of User-defined tables and columns. This was incorporated in an earlier version, but became limited after subsequent Microsoft updates. The cruise compiler now automatically senses all-aged versus even-aged height/dbh relationship and fits two-stage regressions to accommodate variable taper conditions. It looks for stem form trends across the range of dbh/height values in the cruise. These trends are passed into the height over dbh regression to facilitate regressions on weak samples (typically less than six height samples per species).

DBHCLS and DIBCLS tables may now be reported in user-specified size classes and ranges found in the CLASS table. Growth projections incorporate self-calibrated natural regeneration species composition with frequency and survival sensitive to all silvicultural treatments including: site-preparation, brush control, animal control, thinning, group selection and fertilization.

Silvicultural treatments now include site-preparation, brush control, animal control, planting, thinning, group selection (openings up to two acres) and fertilization. Thinning may now be defined: From Below, From Above, Cut/Leave Ratio, Spacing, Min-Max Dbh Range, or by Group Selection with a user-specified opening size.

Database summary reports automatically compute and display TPA (or hectare), average dbh, basal area, stand age, crown competition function and relative density for merchantable stand only as well as total stand. These same arrays of statistics are automatically computed for any user-specified dbh threshold to determine minimum stocking for hydrographic basin constraints, wildlife habitat and late-succession composition.

Stand age may be user-specified to default to plantation birth year instead of tree-sample bored ages.

Any menu-induced update to the FPS database causes a time-date stamped record added to the HISTORY table.

Harvest scheduling simultaneously solves any combination of clearcut, seed-tree, shelterwood thinning, group selection and individual tree selection regimes for up to six rotations in one run. Number of regimes/stand is unlimited. In spite of database and operating structure changes introduced by Microsoft Corporation, the FPS system runs on all operating systems (Win 98, ME, 2000, NT, XP, 2003). It is not subject to SandBox mode (Win 2003 system registry) or limitations on software functionality which block application of some other forestry packages and tools.

A new Year-end menu item, “Delete Old Database Records”, provides automatic cleaning of the database by removing all DbhCls, DibCls and Stand records with Rpt_Yr dates between the most recent cruise year and the current Admin table Rpt_Yr. A stand cruised in 1999 and grown each year to 2003 has redundant records in 2000, 2001 and 2002. These redundant records are removed. The database may then be compacted for a significant savings in disk space.

All Database Macro commands are now in one item, “FPSMacros”. No others are required by standard FPS utilities.

All Database Module commands are now in one item, “FPSModules”. No others are required by standard FPS utilities.

Upgrade Path

  • If you are using Microsoft Access 2003, then down-grade the SandBox security to Low.
    • Open your FPS Access database and go to the Tools drop-down menu.
    • Select Macros, then Security from the menu.
    • Select Low Security. This lowers SandBox mode to a level 2 from 3.
    • SandBox mode was introduced in Windows 2003 to block Microsoft programs (Word, Excel, Access) from shelling out to other programs in case they are virus launchers. It blocks all valid third-party applications that shell out using menus. It is a solution that was not well thought out by Microsoft and will probably change over time. SandBox mode did not exist before Windows 2003.

  • If your old database is standard FPS format, then import your data into a copy of the new “FpsZero.mdb” that comes with Version 6.4 or from the Forest Biometrics Web Site.
    • Make a copy of FpsZero.mdb and re-name it according to your own conventions.
    • Re-name your old database to “FpsAdd.mdb” and place it in the \Fps\Data folder.
    • Open the new database and execute “Append Another Database” under the FPS Menu bar labeled “Database”.
    • After the routine finishes, all of your old data will be loaded in the new database. It will ask if you want the background tables copied. There are new records in the CLASS table for Dbh and Dib stratifications, but SPECIES may contain merchantability specifications not like your old database specifications.
    • Run FPS Menu, “Year-End” item labeled “Compact and Repair Database”.
    • Close the database and create a WinZip archive of your new database for safety.

  • If your old database has been locally customized, then import the new FPS tables, FPSModules, FPSMacros and FPS Menu into your database. The FPS Menu will not import unless you first delete the existing FPS Menu. Then run the “Database / Check Database Integrity” utility to verify and add missing tables and columns.
    • To import the FPS Menu, go to the “Get External Data”, “Import” function under the File drop-down menu.
    • Point the Import Window to the folder where the “F2kZero.mdb” database resides.
    • Select the “F2kZero.mdb” database and click “Import”. A new window will open displaying all tables, queries, forms, reports, macros and modules in that database.
    • Click the “Options” button and then check the box for “Menus and Toolbars”.
    • Click the “OK” button and the FPS Menu bar will be imported into your current database.
    • Now repeat steps (a) through (c) to copy over the following items:
      • Queries: #QDwood #QHabDens #QHistory #QLogData #QSnags #QStandCut #QStandRes #QVegCls
      • Reports: #Rpt ErrorVeg Harvest Summary Residual Inventory
      • Macros: FPS Macros (delete all others unless their your own versions)
      • Modules: FPS Modules (delete all others unless their your own versions)
    • Run FPS Menu, “Year-End” item labeled “Compact and Repair Database”.
    • Close the database and create a WinZip archive of your new database for safety.
  • Use the Birth column in the ADMIN table to set a permanent total age reference year for all future output to the STAND table and all reports. Alternatively, set Birth to zero to use ages from the Cruise Compiler tree ages to determine total age in the STAND table.
  • All cruise compilations, expansions, growth, scheduling now causes records to be written to the HISTORY table for tracking updates.
  • The stocking information for merchantable trees (trees/acre, average diameter, basal area, stand density) are now reported in the STAND table at the end of the table. For example, all trees are displayed in the Stems column while all merchantable trees are displayed in the MStems column. The minimum merchantable specification comes from the SPECIES table, Log_Dbh column. Only trees with a Dbh greater than or equal to this threshold are considered to be merchantable and appear in the MStems summary. This can vary by individual species.
  • Compile all new cruises after setting the SPECIES table specifications.
  • Run the FPS Menu item, “Growth”, “Build Silvics Regimes”.
    • Select the “GROW” regime and set the Site Preparation to a reasonable percentage of success (70% perhaps), set Planted to Yes/No, set Brush control to a reasonable success (50% perhaps), and set Animal control to a reasonable success (50% perhaps). Click the “Assign Regime to Flagged Stands” button. Click the “Save Regimes” button.
    • Run the FPS Menu item, “Growth”, “Grow Stands”. Check the radio button, “Grow to:” (the text window will show the current year). Check the radio button, “Grow all Tables” to update past cruises to the current year. Check any other boxes to display reports or visualizations. Click the “Start” button to grow the flagged stands.
  • Run the FPS Menu item, “Strata”, “Run Cruise Expansion on Veg_Lbl” to estimate values for all tables of stands not cruised to-date based on weighted (by acres) averages from the cruised stands within the same phototype label (Veg_Lbl).
  • Run the FPS Menu item, “Strata”, “Create New Habitat Classification” in order to set up stratification parameters for ages, sites, sizes, densities and bio-geo-climatic zones for natural regeneration species selection and for all summary report writers.
  • Run all “Year-end” reports of interest. Archive the database for save keeping.
FBRI Facts: