The Forest Management Geodatabase (FMG), FMG-toolbox provides a set of python-based ArcGIS script tools that allow users to accomplish the following:
- Quality control and assure field collected prism, fixed, and age plot surveys
- Calculate a wide range of forest statistics at multiple spatial resolutions
- Generate reports and spatial views of the statistics
The FMG toolbox is an ESRI ArcGIS toolbox, referencing python scripts configured to run in ArcGIS Pro v3.0 or higher. The tools are used to QA/QC field collected prism, fixed, and age plot surveys, calcualte a wide range of statistics across multiple spatial scales, and generate reports and spatial views of the statistics. The tooling developed is designed to support the specific data collection protocols defined by the Upper Mississippi River Systemic Forest Stewardship Plan, Executive Summary and requires certain data schema definitions to be met. More information can be found in the technical and user manuals.
Funding for development and maintenance of the FMG-toolbox has been provided by the following US Army Corps of Engineers (USACE) programs:
- St. Paul District, Mississippi River Project
- Rock Island District, Mississippi River Project
- St. Louis District, Rivers Project Office
- Navigation and Ecosystem Sustainability Program (NESP)
- Upper Mississippi River Restoration Program (UMRR)
- Christopher Hawes, Geographer, Rock Island District, U.S. Army Corps of Engineers
- Alden Ross, Geographer, Rock Island District, U.S. Army Corps of Engineers
- Michael Dougherty, Geographer, Rock Island District, U.S. Army Corps of Engineers
- Andy Meier, Forester, St. Paul District, U.S. Army Corps of Engineers
- Ben Vandermyde, Forester, Rock Island District, U.S. Army Corps of Engineers
- Brian Stoff, Forester, St. Louis District, U.S. Army Corps of Engineers
To use the FMG-Toolbox:
- Download the most recent release
- Unzip the download (locally or to a network location)
- In ArcGIS Pro navigate to the location of the unzipped directory then FMG-Toolbox/toolbox which contains the ArcGIS Toolbox file(.atbx)
- Run the relevant script tools from ArcGIS Pro v3.0 or later.
Check out the NEWS for details on the latest updates.
If you find any bugs while using the FMG toolbox toolbox, please open an issue in this repository.
These notes are meant for developers actively working on the project or interested in extending the project. They ensure that PyCharm is using the default python environment installed alongside ArcGIS Pro.
- Set Python Interpreter - Go to File | Setings | Project | Python Interpreter. Configure the source to the ArcGIS Pro python interpreter installed alongside your Pro install. Generally at this path: "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\python.exe"
- Set Python Terminal - Go to File | Settings | Tools | Terminal. Set the shell path to C:\Program Files\ArcGIS\Pro\bin\Python\Scripts\proenv.bat.
- Set Python Console - Go to File | Settings | Build, Execution, Deployment | Console. Uncheck the radio button next to 'Use IPython if available'. Note this changes the console to a more IDLE like experience, to continue using the console in a python-notebook like experience, ignore this step.