TreeGrOSS: Tree Growth Open Source Software

Projekt page , treegross-documentation (pdf), treegoss java class documentation, download, TreeGrOSS on CD-Rom Forest Tools

Last update

2003-04-02 : new documentation, ingrowth model, extended example for stand simulation, example for stand planning (Waldplaner2)

History ...

TreeGrOSS is an Open Source project of the department of growth and yield of the Forest Research Station of Lower Saxony in Germany. About 10 years ago there has been a major shift in Lower Saxony's silvicultural policy. This mainly means an increase in the percentage of hardwoods, natural regeneration instead of clearcutting, more mixed species stands and well structured stands. Consequently the growth and yield department shifted the focus of research from the stand to the tree level and started working on a forest growth model based on single tree information of the experimental plots which a scattered over north west Germany. For practical application the forest growth model was integrated into a computer program to allow forest growth simulation. This program has been updated and extended in the past. Today's version of BWINPro is used by the Forest Service and the public mainly for stand analysis, silvicultural strategy development, education and presentation. A special version KSP is used to analyze and forecast permanent plot inventory.

Project ...

The interest, the use and the demands of users have reached a point where the small development team of the forest growth simulator BWINPro is tied up by answering questions and making minor changes to optimize the program for special users. In order to get back to further development of additional packages the team has decided to start the Open Source project TreeGrOSS. This should enable users to optimize the program for there needs, verify the code, and -very important- integrate the growth model into company software. Since there has been a lot of interest in the growth simulator by forester's and researchers from other countries the Java code is documented in English. This hopefully will allow to use TreeGrOSS as an example or frame to save programming effort.

As a programming language Java was chosen. Java is an easy to learn and object oriented languages. Java programs are platform independent and do run on nearly all modern computer operating systems like, Windows, MacOS, Linux and Unix. In form of Java applets the programs can be also based on the internet. Another advantage of using the Java language is that the Java 2 Platform, Standard Edition (J2SDK) is provided at no costs by Sun Microsystems and that there is no need for an expensive development environment. In addition to the J2SDK you will only need a normal text editor. On the internet you can find a lot of free and helpful java programming examples and programing tutorials. So there is even for foresters no excuse, everybody can make use of the TreeGrOSS package.

Status ...

The current release of TreeGrOSS is a package which includes the major routines of the growth model, like competition, mortality, crown base, crown width, potential height growth, diameter and height growth. All these classes are packed in the file treegross.jar. This package can be used for specific applications, like forest stand simulation or forest inventory prognosis. There is an example application for stand simulation which shows how to use the treegross package. In addition there are classes for reading in ASCII data, drawing a stand map, a parallel stand projection and to report single tree values.

Cooperation ...

Interested foresters and researchers are welcomed to use TreeGrOSS, to join the further development or provide additional methods and classes. You are also welcomed to report your experiences with TreeGrOSS. If you want to keep informed about the project please sign up on the mailing list.

Thanks To ...

This project is part of the growth and yield research of the Forest Research Station of Lower Saxony. Thanks to all who have helped collecting, entering and cleaning data. Thanks to all of the team who have helped to get this far.
The project is currently funded by the EU Project ITM (Implementing Tree Growth Models as Forest Management Tools) Project number: QLRT 1999-31349. Thanks to Prof. Dr. Hasenauer for coordinating the project ITM.

Contact ...

TreeGrOss Development
Jürgen Nagel, Dep. of Growth and Yield
Forest Research Station of Lower Saxony
Grätzelstrasse 2
37079 Göttingen, Germany
Tel: ++49 551 69401-125
Fax: ++49 551 69401-160