ForestElementsR2.2.0 package

Data Structures and Functions for Working with Forest Data

age_d_gnfi3_core

Core Function For the Inverse Stem Diameter Growth Model of the 3rd Ge...

age_d_gnfi3

Inverse Stem Diameter Growth Model of the 3rd German National Forest I...

age_h_gnfi3_core

Core Function For the Inverse Tree Height Growth Model of the 3rd Germ...

age_h_gnfi3

Inverse Tree Height Growth Model of the 3rd German National Forest Inv...

all_codes_allowed

Check Species Codes for Compliance with a Given Coding

as_fe_species_bavrn_state_short

Cast Appropriate Objects Into a fe_stand_bavrn_state_short Species Cla...

as_fe_species_bavrn_state

Cast Appropriate Objects Into a fe_stand_bavrn_state Species Class Obj...

as_fe_species_ger_nfi_2012

Cast Appropriate Objects Into a fe_stand_ger_nfi_2012 Species Class Ob...

as_fe_species_master

Cast Appropriate Objects Into a fe_stand_master Species Class Object

as_fe_species_tum_wwk_long

Cast Appropriate Objects Into a fe_species_tum_wwk_long Species Class ...

as_fe_species_tum_wwk_short

Cast Appropriate Objects Into a fe_stand_tum_wwk_short Species Class O...

assmann_layers

Attribute Tree Heights to Layers After Ernst Assmann

check_order_of_magnitude

Check a Number's Order of Magnitude Against a Requirement

check_trees_orders_of_magnitude

Check the Orders of Magnitude of the Variables Given in a 'trees' data...

crown_diameter_silva_core

Core function for the silva tree crown diameter calculation

crown_diameter_silva

Estimate a tree's crown diameter

d_100

Dominant Diameter d100

d_age_gnfi3_core

Core Function for Estimate Stem Diameter Growth With the 3rd German Na...

d_age_gnfi3_spec_convert

Helper function for cascaded species conversion when applying the func...

d_age_gnfi3

Estimate Stem Diameter Growth With the 3rd German National Forest Inve...

d_dom_weise

Weise's Dominant Diameter

d_q

Quadratic Mean Diameter

example_data

Example Stands

fe_ccircle_spatial_notrees

User Friendly Construction of an fe_ccircle_spatial_notrees Object fro...

fe_ccircle_spatial

User Friendly Construction of an fe_ccircle_spatial Object from a List...

fe_species_bavrn_state_short

Construct a fe_species_bavrn_state_short Species Code Vector

fe_species_bavrn_state

Construct a fe_species_bavrn_state Species Code Vector

fe_species_ger_nfi_2012

Construct a fe_species_ger_nfi_2012 Species Code Vector

fe_species_get_coding_table

Get the Coding Table of a Supported fe_species Coding

fe_species_get_coding

Get Name of the Coding Belonging to an fe_species Object

fe_species_master

Construct a fe_species_master Species Code Vector

fe_species_tum_wwk_long

Construct a fe_species_tum_wwk_long Species Code Vector

fe_species_tum_wwk_short

Construct a fe_species_tum_wwk_short Species Code Vector

fe_stand_spatial

User Friendly Construction of an fe_stand_spatial Object from a List o...

fe_stand

User Friendly Construction of an fe_stand Object from a Data Frame

fe_tally_list

User Friendly Construction of an fe_tally_list Object from a List of D...

fe_yield_table

User Friendly Construction of an fe_yield_table Object from a Data Fra...

ForestElementsR-vctrs

Internal vctrs methods

format_fe_species

Generic Formatted Output for fe_species Objects

format.fe_species_bavrn_state_short

Formatted Output of an fe_species_bavrn_state_short Vector

format.fe_species_bavrn_state

Formatted Output of an fe_species_bavrn_state Vector

format.fe_species_ger_nfi_2012

Formatted Output of an fe_species_ger_nfi_2012 Vector

format.fe_species_master

Formatted Output of an fe_species_master Vector

format.fe_species_tum_wwk_long

Formatted Output of an fe_species_tum_wwk_long Vector

format.fe_species_tum_wwk_short

Formatted Output of an fe_species_tum_wwk_short Vector

get_area_ha

Get the Area in ha of a Compatible Object

get_center

Obtaining Center Coordinates of Spatial fe_stand Child Objects

h_100

Dominant Height h100

h_age_gnfi3_core

Core Function for Estimate Tree Height Growth With the 3rd German Nati...

h_age_gnfi3_spec_convert

Helper function for cascaded species conversion when applying the func...

h_age_gnfi3

Estimate Tree Height Growth With the 3rd German National Forest Invent...

h_dom_weise

Weise's Dominant Height

h_q_from_d_q_core

Core Function for Estimating Quadratic Mean Height from Quadratic Mean...

h_q_from_d_q

Estimate Quadratic Mean Height from Quadratic Mean Diameter

h_q

Quadratic Mean Height

h_standard_bv_core

Core Function for calculating Individual Tree Heights with the Bavaria...

h_standard_bv

Calculate Tree Heights with the Bavarian Standard Height Curve System

h_standard_gnfi3_core

Core Function for the Estimation of Tree Heights Using the Standard He...

h_standard_gnfi3

Calculate Tree Heights with the Bavarian Standard Height Curve System ...

has_no_missing_values

Check if Selected Columns in a Data Frame Contain Missing Values

has_required_lengths

Check Required Length for a List of Objects

has_required_names

Check for Required Elements Existing in an Object

has_required_type_or_class

Check if an Object has a Required Type or Class

has_required_types_or_classes

Check Required Type or Class for a List of Objects

height_crown_base_silva_core

Core function for the silva tree height to crown base calculation

height_crown_base_silva

Estimate a tree's height to crown base

hstd_gnfi3_spec_convert

Helper function for cascaded species conversion when applying the Germ...

is_distinct

Check if Given Variable Combinations in a Data Frame are Distinct

is_fe_ccircle_spatial_notrees

Check if an Object is an fe_ccircle_spatial_notrees object

is_fe_ccircle_spatial

Check if an Object is an fe_ccircle_spatial

is_fe_species_bavrn_state_short

Check if an Object is a fe_species_bavrn_state_short species code vect...

is_fe_species_bavrn_state

Check if an Object is a fe_species_bavrn_state species code vector

is_fe_species_ger_nfi_2012

Check if an Object is a fe_species_ger_nfi_2012 species code vector

is_fe_species_master

Check if an Object is a fe_species_master species code vector

is_fe_species_tum_wwk_long

Check if an Object is a fe_species_tum_wwk_long species code vector

is_fe_species_tum_wwk_short

Check if an Object is a fe_species_tum_wwk_short species code vector

is_fe_stand_spatial

Check if an Object is an fe_stand_spatial

is_fe_stand

Check if an Object is an fe_stand

is_fe_tally_list

Check if an Object is an fe_tally_list

is_fe_yield_table

Check if an Object is an fe_yield_table

make_trees_dataframe

Build a 'trees' data.frame (tibble) as Required for fe_stand and *...

n_rep_ha

Calculate or Return the Representation Number per ha for the Trees Con...

new_fe_ccircle_spatial_notrees

Constructor for the fe_ccircle_spatial_notrees Class

new_fe_ccircle_spatial

Constructor for the fe_ccircle_spatial Class

new_fe_species_bavrn_state_short

Constructor for the fe_species_bavrn_state_short Class

new_fe_species_bavrn_state

Constructor for the fe_species_bavrn_state Class

new_fe_species_ger_nfi_2012

Constructor for the fe_species_ger_nfi_2012 Class

new_fe_species_master

Constructor for the fe_species_master Class

new_fe_species_tum_wwk_long

Constructor for the fe_species_tum_wwk_long Class

new_fe_species_tum_wwk_short

Constructor for the fe_species_tum_wwk_short Class

new_fe_species

Generic Constructor for fe_species Objects

new_fe_stand_spatial

Constructor for the fe_stand_spatial Class

new_fe_stand

Constructor for the fe_stand Class

new_fe_tally_list

Constructor for the fe_tally_list Class

new_fe_yield_table

Constructor for the fe_yield_table Class

pipe

Pipe operator

plot.fe_ccircle_spatial_notrees

Plot an fe_ccircle_spatial_notrees Object

plot.fe_ccircle_spatial

Plot an fe_ccircle_spatial Object

plot.fe_stand

Plot an fe_stand Object

plot.fe_yield_table

Plot an fe_yield_table Object

se_tests

Convenient Information About the Precision of a Random Sample

shannon_index

Shannon Diversity Index for Tree Species

si_to_mai_age

Convert a Standard Site Index Into an MAI(age) Site Index

si_to_mai_max

Convert a Standard Site Index Into an maximum MAI Site Index

site_index

Find Site Indexes With a Yield Table

species_profile

Species Profile Index After Pretzsch

species_shares

species_shares

stand_level_increment

stand_level_increment

stand_sums_dynamic

stand_sums_dynamic

stand_sums_static

Static Stand Sum and Mean Values for an fe_stand Object

standing_area_gnfi3_core

Core Function for the Estimation of Tree Standing Areas According to t...

standing_area_gnfi3

Estimate the Standing Area of Single Trees

stndg_area_gnfi3_spec_convert

Helper function for cascaded species conversion when applying the stan...

stocking_level

Calculate the Stocking Level ("Bestockungsgrad") of a Stand

summary_fe_species

Generic Summary for fe_species Objects

summary.fe_ccircle_spatial_notrees

summary For a fe_ccircle_spatial_notrees object

summary.fe_species_bavrn_state_short

Summary of an fe_species_bavrn_state_short Vector

summary.fe_species_bavrn_state

Summary of an fe_species_bavrn_state Vector

summary.fe_species_ger_nfi_2012

Summary of an fe_species_ger_nfi_2012 Vector

summary.fe_species_master

Summary of an fe_species_master Vector

summary.fe_species_tum_wwk_long

Summary of an fe_species_tum_wwk_long Vector

summary.fe_species_tum_wwk_short

Summary of an fe_species_tum_wwk_short Vector

summary.fe_stand

Summary for an fe_stand Object

survey_overview

Generate an Overview of the Surveys of an fe_stand Object

translate_spec_codes_into_names

Translate Species Codes into Names

v_gri_core

Core Function For the GRI Tree Volume Calculation

v_gri

Calculate Tree Volumes With the GRI Volume Equations \insertCite franz...

v_red_harvest_ubark_core

Core Function For the Volume Reduction With v_red_harvest_ubark

v_red_harvest_ubark

Reduce a Given standing Volume Over Bark to Harvested Volume Under Bar...

validate_fe_ccircle_spatial_notrees

Validate an fe_ccircle_spatial_notrees Object

validate_fe_ccircle_spatial

Validate an fe_ccircle_spatial Object

validate_fe_species_bavrn_state_short

Validate an fe_species_bavrn_state_short Object

validate_fe_species_bavrn_state

Validate an fe_species_bavrn_state Object

validate_fe_species_ger_nfi_2012

Validate an fe_species_ger_nfi_2012 Object

validate_fe_species_master

Validate an fe_species_master Object

validate_fe_species_tum_wwk_long

Validate an fe_species_tum_wwk_long Object

validate_fe_species_tum_wwk_short

Validate an fe_species_tum_wwk_short Object

validate_fe_species

Generic Validator for fe_species Objects

validate_fe_stand_spatial

Validate an fe_stand_spatial Object

validate_fe_stand

Validate an fe_stand Object

validate_fe_tally_list

Validate an fe_tally_list Object

validate_fe_yield_table

Validate a Candidate For an fe_yield_table Object

vec_ptype_abbr.fe_species_bavrn_state_short

Abbreviation for the fe_species_bavrn_state_short Type

vec_ptype_abbr.fe_species_bavrn_state

Abbreviation for the fe_species_bavrn_state Type

vec_ptype_abbr.fe_species_ger_nfi_2012

Abbreviation for the fe_species_ger_nfi_2012 Type

vec_ptype_abbr.fe_species_master

Abbreviation for the fe_species_master Type

vec_ptype_abbr.fe_species_tum_wwk_long

Abbreviation for the fe_species_tum_wwk_long Type

vec_ptype_abbr.fe_species_tum_wwk_short

Abbreviation for the fe_species_tum_wwk_short Type

yield_tables_for_species

Yield Tables To Species Assignments

yield_tables

Yield Tables

ytable_age_slice

Take an Age Slice out of an fe_yield_table_object

ytable_lookup

Look Up Values From Yield Tables

ytable_max_slice

Take a Max Slice out of an fe_yield_table_object

Provides generic data structures and algorithms for use with forest mensuration data in a consistent framework. The functions and objects included are a collection of broadly applicable tools. More specialized applications should be implemented in separate packages that build on this foundation. Documentation about 'ForestElementsR' is provided by three vignettes included in this package. For an introduction to the field of forest mensuration, refer to the textbooks by Kershaw et al. (2017) <doi:10.1002/9781118902028>, and van Laar and Akca (2007) <doi:10.1007/978-1-4020-5991-9>.

  • Maintainer: Peter Biber
  • License: GPL (>= 3)
  • Last published: 2025-10-29