knitr::opts_chunk$set( collapse = TRUE, comment = "#>", fig.path = "man/figures/README-" #, out.width = "100%" )
Das Paket enthält Funktionen des Bestandeswachstumsimulators TreeGrOSS (Tree Growth Open Source Software). Dieser versammelt eine große Anzahl von einfachen ertragskundlichen Funktionen in einer XML-Datei.
Für die Verwendung in R wurde die Datei ForestSimulatorNWGermany*.xml
geparst (ausgelesen und nach R übersetzt). Alle TreeGrOSS-Funktionen, die ohne zusätzlichen Informationen, welche nur innerhalb des Bestandeswachstumsimulators verfügbar sind (z.B. C66 oder geerntete Bäume) werden hier angeboten. Insgesamt werden Funktionen für 112 Baumarten bereitgestellt, wobei die meisten Arten nicht explizit parametrisiert wurden, sondern durch Ersetzungsregeln mit geläufigen Baumarten abgedeckt werden.
Das Paket kann bequem aus meinem R-Universe installiert werden
# Das Universe einbinden options(repos = c( rnuske = 'https://rnuske.r-universe.dev', CRAN = 'https://cloud.r-project.org')) # und dann ganz normal installieren install.packages('TreeGrOSSinR')
oder mit Hilfe des Paketes remotes
von Github.
remotes::install_github("rnuske/TreeGrOSSinR")
tg_baumarten()
eine Liste aller verfügbaren Baumarten in der TreeGrOSS-Kollektiontg_fun_info()
zeigt die verwendete Formel, Quellenangaben und ggf. Ersetzungentg_hoehe()
Baumhöhe (m) mittels Einheitshöhenkurvetg_volumen()
Derbholzvolumen (m³)tg_kronenbreite()
Kronenbreite (m) unter Annahme kreisförmiger Kronentg_kronenansatz()
Höhe des Kronenansatzes (m)tg_bonitaet100()
Oberhöhenbonität (m) mit Bezugsalter 100tg_hoehenzuwachs()
Höhenzuwachs (m) für 5 JahresperiodenZunächst das Paket laden und ein Blick in die Liste der verfügbaren Baumarten werfen
library(TreeGrOSSinR) # Anfang der Liste der verfügbaren Baumarten head(tg_baumarten())
Nun mal schauen, wie die Formel konkret lautet und woher die Parameterisierung stammt (Quellenangabe). Hier werden auch Ersetzungen mit anderen Baumarten angezeigt.
# Welche Parametrisierung wird verwendet? tg_fun_info('Stieleiche', 'tg_hoehe')
Ein paar tg_*
Funktionen ausprobieren
# Baumart mittels lateinischem Namen auswählen (Verkürzung mögl) tg_volumen(ba='Fagus syl', bhd=52.3, h=37.8) # oder über den gewöhnlichen Namen tg_kronenbreite(ba='Buche', bhd=20) # oder den nds. Baumartencode (NW-FVA Version) tg_bonitaet100(ba=211, alter=150, h100=40)
Das Paket kann zitiert werden als
Nuske, R. (2021). TreeGrOSSinR: Wachstumsfunktionen aus TreeGrOSS [Software]. Version 0.1.0. Zenodo. https://doi.org/10.5281/zenodo.5128251
und die darin angebotenen Funktionen als
Nagel, J.; Duda, H.; Hansen, J. (2006): Forest Simulator BWINPro7. Forst und Holz 61(10): 427-429.
Nagel, J. (2021): TreeGrOSS [Software]. https://www.nw-fva.de/unterstuetzen/software/treegross
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.