BDATVOLABMR: Calculate wood volume over bark of a tree between height A...

View source: R/BDATVOLABMR.R

BDATVOLABMRR Documentation

Calculate wood volume over bark of a tree between height A and B

Description

BDAT-Function to get wood volume over bark of one or many trees of a section between height A and height B

Usage

BDATVOLABMR(BDATArtNr, D1, H1 = 1.3, D2 = 0, H2 = 0, H, A, B, SekLng = 2)

Arguments

BDATArtNr

numeric vector of species code; see getSpeciesCode.

D1

first measured diameter of tree [cm], e.g. diameter in breast height.

H1

measurement height of D1 [m]

D2

second measured diameter of tree, see buildTree for details on how to specify different taper forms

H2

measurement height of D2, see buildTree for details on how to specify different taper forms

H

total tree height [m]

A

lower height of section for which volume is required [m]

B

upper height of section for which volume is required [m]

SekLng

length of section over which the integral of taper form should be applied, defaults to 2.0m

Details

wood volume is calculated using BDAT Fortran routines.

Value

vector of same length as input variables transformed into a data.frame, returning the required wood volume in cubic meter.

See Also

BDATVOLABOR for BDAT routine calculating volume under bark, getVolume for a function with a convenient english name, more options and a bark switch.

Examples

## simple call of function, with all parameters
BDATVOLABMR(1, 30, 1.3, 0, 0, 25, .25, 5.25, 2.0)
BDATArtNr <- 1
D1 <- 30
H1 <- 1.3
D2 <- 0
H2 <- 0
H <- 25
A <- 1
B <- 10

## same given variables
BDATVOLABMR(BDATArtNr = BDATArtNr, D1 = D1, H1 = H1, D2 = D2, H2 = H2, H = H, A = A, B = B)

## calling with a subset of tree characteristics
## german species names, abbreviated
BDATVOLABMR(getSpeciesCode(c("Fi", "Bu")), 30, 0, 0, 0, H = 25, A = 0, B = 25)
## english abbreviated
BDATVOLABMR(getSpeciesCode(c("NS", "BE")), 30, 0, 0, 0, H = 25, A = 0, B = 25)

rBDAT documentation built on Oct. 14, 2022, 5:07 p.m.