dyntaper-package {dyntaper} | R Documentation |
Performs calculations with tree taper (or stem profile) equations, including model fitting. The package implements the methods from García, O. (2015) "Dynamic modelling of tree form" http://mcfns.net/index.php/Journal/article/view/MCFNS7.1_2. The models are parsimonious, describe well the tree bole shape over its full length, and are consistent with wood formation mechanisms through time.
The main functions relevant to the user are
taper
: Calculates diameters or cross-sectional areas
for given height levels.
hlevel
: Calculates the height level for a given
diameter or cross-sectional area.
volume
: Calculates the volume between two given height
levels.
The package includes a small example dataset, brink
.
For a tutorial, see the vignette: vignette("dyntaper", package="dyntaper")
.
Maintainer: Oscar Garcia garcia@dasometrics.net (ORCID)
García, O. (2015) "Dynamic modelling of tree form". Mathematical and Computational Forestry & Natural-Resource Sciences (MCFNS) 7(1), 9–15. (http://mcfns.net/index.php/Journal/article/view/MCFNS7.1_2).
Koirala, A., Montes, C. R., Bullock, B. P. and Wagle, B. H. (2021) "Developing taper equations for planted teak (Tectona grandis L. f.) trees of central lowland Nepal". Trees, Forests and People 5. (doi:10.1016/j.tfp.2021.100103).
Useful links:
dfir <- c(2.569, 0, 1.042, 0.3012, -1) # params. for D.fir in B.C.
height <- 32; dbh <- 24; k <- 0.956 # k is a bark conversion factor
# Plot a taper curve (inside-bark diameter over height levels):
curve(
taper(h, height, k*dbh, dfir, 1.3), # 1.3 m is the breast height
from = 0, to = 32, xname = "h")
# Height level for a diameter of 10 cm (i.b.):
(h10 <- hlevel(10, height, k*dbh, dfir, 1.3))
# Volume from a 30 cm stump to a 10 cm diameter limit:
volume(0.3, h10, height, k*dbh, dfir, 1.3, 100)