Learn R Programming

rBDAT (version 1.0.0)

Implementation of BDAT Tree Taper Fortran Functions

Description

Implementing the BDAT tree taper Fortran routines, which were developed for the German National Forest Inventory (NFI), to calculate diameters, volume, assortments, double bark thickness and biomass for different tree species based on tree characteristics and sorting information. See Kublin (2003) for details.

Copy Link

Version

Install

install.packages('rBDAT')

Monthly Downloads

233

Version

1.0.0

License

BSD_2_clause + file LICENSE

Maintainer

Christian Vonderach

Last Published

December 8th, 2023

Functions in rBDAT (1.0.0)

getBiomass

Get total aboveground biomass of tree
getForm

Get estimated mean of form factor q03
getVolume

Get segment volume for one or many trees
getSpeciesCode

Get BDAT species code or transform it to a name.
clearError

clear errors from subroutine BDAT20
getAssortment

Get assortments for one or many trees
getHeight

Get height of given diameter inside tree taper
getBark

Get double bark thickness of tree at given height Hx
getDiameter

Get diameter in given height inside tree taper
errormessage

Return dedicated error message
plot.datBDAT

Plot taper curve of a tree
updateBdatNamespace

replace NAMESPACE from 'rBDATPRO' to 'rBDAT'.
throw

Throw a Condition
rBDAT-package

Implementation of BDAT Tree Taper Fortran Functions
transformBDAT20

transform BDAT20-matrix
BDATRINDE2HX

Calculate double bark thickness
BDATBIOMASSE

Get total aboveground biomasse
BDATDMRHX

Calculate diameter in height Hx over bark.
BDATVOLDHOR

Calculate (coarse) wood volume under bark of a tree up to given diameter
BDATVOLABOR

Calculate volume under bark of a tree between height A and B
BDATVOLDHMR

Calculate (coarse) wood volume over bark of a tree up to given diameter
BDAT20

BDAT 2.0 assortment function
BDATDORHX

Calculate diameter in height Hx under bark.
BDATVOLABMR

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

Build and check tree data for subsequent use in BDAT Fortran subroutines