Package: ForestElementsR 2.0.1

Peter Biber

ForestElementsR: Data Structures and Functions for Working with Forest Data

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>.

Authors:Peter Biber [aut, cre, cph], Astor Toraño Caicoya [aut], Torben Hilmers [ctb]

ForestElementsR_2.0.1.tar.gz
ForestElementsR_2.0.1.tar.gz(r-4.5-noble)ForestElementsR_2.0.1.tar.gz(r-4.4-noble)
ForestElementsR_2.0.1.tgz(r-4.4-emscripten)ForestElementsR_2.0.1.tgz(r-4.3-emscripten)
ForestElementsR.pdf |ForestElementsR.html
ForestElementsR/json (API)
NEWS

# Install 'ForestElementsR' in R:
install.packages('ForestElementsR', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Datasets:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

3.18 score 89 exports 57 dependencies

Last updated 2 days agofrom:f453bf38e7. Checks:OK: 2. Indexed: yes.

TargetResultDate
Doc / VignettesOKDec 23 2024
R-4.5-linuxOKDec 23 2024

Exports:%>%age_d_gnfi3age_h_gnfi3as_fe_species_bavrn_stateas_fe_species_bavrn_state_shortas_fe_species_ger_nfi_2012as_fe_species_masteras_fe_species_tum_wwk_longas_fe_species_tum_wwk_shortassmann_layerscrown_diameter_silvad_100d_age_gnfi3d_dom_weised_qfe_ccircle_spatialfe_ccircle_spatial_notreesfe_species_bavrn_statefe_species_bavrn_state_shortfe_species_ger_nfi_2012fe_species_get_codingfe_species_get_coding_tablefe_species_masterfe_species_tum_wwk_longfe_species_tum_wwk_shortfe_standfe_stand_spatialfe_yield_tableget_area_hah_100h_age_gnfi3h_dom_weiseh_qh_q_from_d_qh_standard_bvh_standard_gnfi3height_crown_base_silvais_fe_ccircle_spatialis_fe_ccircle_spatial_notreesis_fe_species_bavrn_stateis_fe_species_bavrn_state_shortis_fe_species_ger_nfi_2012is_fe_species_masteris_fe_species_tum_wwk_longis_fe_species_tum_wwk_shortis_fe_standis_fe_stand_spatialis_fe_yield_tablen_rep_hanew_fe_ccircle_spatialnew_fe_ccircle_spatial_notreesnew_fe_species_bavrn_statenew_fe_species_bavrn_state_shortnew_fe_species_ger_nfi_2012new_fe_species_masternew_fe_species_tum_wwk_longnew_fe_species_tum_wwk_shortnew_fe_standnew_fe_stand_spatialnew_fe_yield_tablese_testsshannon_indexsi_to_mai_agesi_to_mai_maxsite_indexspecies_profilespecies_sharesstand_level_incrementstand_sums_dynamicstand_sums_staticstanding_area_gnfi3stocking_levelsurvey_overviewv_griv_red_harvest_ubarkvalidate_fe_ccircle_spatialvalidate_fe_ccircle_spatial_notreesvalidate_fe_species_bavrn_statevalidate_fe_species_bavrn_state_shortvalidate_fe_species_ger_nfi_2012validate_fe_species_mastervalidate_fe_species_tum_wwk_longvalidate_fe_species_tum_wwk_shortvalidate_fe_standvalidate_fe_stand_spatialvalidate_fe_yield_tableytable_age_sliceytable_lookupytable_max_slice

Dependencies:backportsbootbroomclassclassIntclicolorspacecowplotcpp11DBIDerivdoBydplyre1071fansifarvergenericsggplot2gluegtableisobandKernSmoothlabelinglatticelifecyclemagrittrMASSMatrixmgcvmicrobenchmarkmodelrmunsellnlmepillarpkgconfigproxypurrrR6rbibutilsRColorBrewerRcppRdpackrlangs2scalessfstringistringrtibbletidyrtidyselectunitsutf8vctrsviridisLitewithrwk

The Package ForestElementsR

Rendered fromforestelementsr_package.Rmdusingknitr::rmarkdownon Dec 23 2024.

Last update: 2024-12-23
Started: 2024-12-23

Tree Species Codings in ForestElementsR

Rendered fromtree_species_codings.Rmdusingknitr::rmarkdownon Dec 23 2024.

Last update: 2024-12-23
Started: 2024-12-23

Yield Tables in ForestElementsR

Rendered fromyield_tables.Rmdusingknitr::rmarkdownon Dec 23 2024.

Last update: 2024-12-23
Started: 2024-12-23

Readme and manuals

Help Manual

Help pageTopics
Inverse Stem Diameter Growth Model of the 3rd German National Forest Inventory (2012)age_d_gnfi3
Inverse Tree Height Growth Model of the 3rd German National Forest Inventory (2012)age_h_gnfi3
Cast Appropriate Objects Into a *fe_stand_bavrn_state* Species Class Objectas_fe_species_bavrn_state
Cast Appropriate Objects Into a *fe_stand_bavrn_state_short* Species Class Objectas_fe_species_bavrn_state_short
Cast Appropriate Objects Into a *fe_stand_ger_nfi_2012* Species Class Objectas_fe_species_ger_nfi_2012
Cast Appropriate Objects Into a *fe_stand_master* Species Class Objectas_fe_species_master
Cast Appropriate Objects Into a *fe_species_tum_wwk_long* Species Class Objectas_fe_species_tum_wwk_long
Cast Appropriate Objects Into a *fe_stand_tum_wwk_short* Species Class Objectas_fe_species_tum_wwk_short
Attribute Tree Heights to Layers After Ernst Assmannassmann_layers
Estimate a tree's crown diametercrown_diameter_silva
Dominant Diameter d100d_100
Estimate Stem Diameter Growth With the 3rd German National Forest Inventory Growth Model (2012)d_age_gnfi3
Weise's Dominant Diameterd_dom_weise
Quadratic Mean Diameterd_q
Example Standseuropean_beech_1_fe_stand european_beech_1_raw example_data mm_forest_1_fe_stand_spatial mm_forest_1_raw norway_spruce_1_fe_stand norway_spruce_1_raw selection_forest_1_fe_stand selection_forest_1_raw spruce_beech_1_fe_stand spruce_beech_1_raw spruce_pine_ccircle_raw spruce_pine_ccircle_spatial spruce_pine_ccircle_spatial_notrees
User Friendly Construction of an *fe_ccircle_spatial* Object from a List of Data Framesfe_ccircle_spatial
User Friendly Construction of an *fe_ccircle_spatial_notrees* Object from a List of Data Framesfe_ccircle_spatial_notrees
Construct a _fe_species_bavrn_state_ Species Code Vectorfe_species_bavrn_state
Construct a _fe_species_bavrn_state_short_ Species Code Vectorfe_species_bavrn_state_short
Construct a _fe_species_ger_nfi_2012_ Species Code Vectorfe_species_ger_nfi_2012
Get Name of the Coding Belonging to an *fe_species* Objectfe_species_get_coding
Get the Coding Table of a Supported *fe_species* Codingfe_species_get_coding_table
Construct a _fe_species_master_ Species Code Vectorfe_species_master
Construct a _fe_species_tum_wwk_long_ Species Code Vectorfe_species_tum_wwk_long
Construct a _fe_species_tum_wwk_short_ Species Code Vectorfe_species_tum_wwk_short
User Friendly Construction of an *fe_stand* Object from a Data Framefe_stand
User Friendly Construction of an *fe_stand_spatial* Object from a List of Data Framesfe_stand_spatial
User Friendly Construction of an *fe_yield_table* Object from a Data Framefe_yield_table
Formatted Output of an *fe_species_bavrn_state* Vectorformat.fe_species_bavrn_state
Formatted Output of an *fe_species_bavrn_state_short* Vectorformat.fe_species_bavrn_state_short
Formatted Output of an *fe_species_ger_nfi_2012* Vectorformat.fe_species_ger_nfi_2012
Formatted Output of an *fe_species_master* Vectorformat.fe_species_master
Formatted Output of an *fe_species_tum_wwk_long* Vectorformat.fe_species_tum_wwk_long
Formatted Output of an *fe_species_tum_wwk_short* Vectorformat.fe_species_tum_wwk_short
Get the Area in ha of a Compatible Objectget_area_ha
Dominant Height h100h_100
Estimate Tree Height Growth With the 3rd German National Forest Inventory Growth Model (2012)h_age_gnfi3
Weise's Dominant Heighth_dom_weise
Quadratic Mean Heighth_q
Estimate Quadratic Mean Height from Quadratic Mean Diameterh_q_from_d_q
Calculate Tree Heights with the Bavarian Standard Height Curve Systemh_standard_bv
Calculate Tree Heights with the Bavarian Standard Height Curve System of the 3rd German National Forest Inventory (2012)h_standard_gnfi3
Estimate a tree's height to crown baseheight_crown_base_silva
Check if an Object is an *fe_ccircle_spatial*is_fe_ccircle_spatial
Check if an Object is an *fe_ccircle_spatial_notrees* objectis_fe_ccircle_spatial_notrees
Check if an Object is a *fe_species_bavrn_state* species code vectoris_fe_species_bavrn_state
Check if an Object is a *fe_species_bavrn_state_short* species code vectoris_fe_species_bavrn_state_short
Check if an Object is a *fe_species_ger_nfi_2012* species code vectoris_fe_species_ger_nfi_2012
Check if an Object is a *fe_species_master* species code vectoris_fe_species_master
Check if an Object is a *fe_species_tum_wwk_long* species code vectoris_fe_species_tum_wwk_long
Check if an Object is a *fe_species_tum_wwk_short* species code vectoris_fe_species_tum_wwk_short
Check if an Object is an *fe_stand*is_fe_stand
Check if an Object is an *fe_stand_spatial*is_fe_stand_spatial
Check if an Object is an *fe_yield_table*is_fe_yield_table
Calculate or Return the Representation Number per ha for the Trees Contained in a Compatible Objectn_rep_ha
Constructor for the *fe_ccircle_spatial* Classnew_fe_ccircle_spatial
Constructor for the *fe_ccircle_spatial_notrees* Classnew_fe_ccircle_spatial_notrees
Constructor for the *fe_species_bavrn_state* Classnew_fe_species_bavrn_state
Constructor for the *fe_species_bavrn_state_short* Classnew_fe_species_bavrn_state_short
Constructor for the *fe_species_ger_nfi_2012* Classnew_fe_species_ger_nfi_2012
Constructor for the *fe_species_master* Classnew_fe_species_master
Constructor for the *fe_species_tum_wwk_long* Classnew_fe_species_tum_wwk_long
Constructor for the *fe_species_tum_wwk_short* Classnew_fe_species_tum_wwk_short
Constructor for the *fe_stand* Classnew_fe_stand
Constructor for the *fe_stand_spatial* Classnew_fe_stand_spatial
Constructor for the *fe_yield_table* Classnew_fe_yield_table
Plot an fe_ccircle_spatial Objectplot.fe_ccircle_spatial
Plot an fe_ccircle_spatial_notrees Objectplot.fe_ccircle_spatial_notrees
Plot an *fe_stand* Objectplot.fe_stand
Plot an fe_yield_table Objectplot.fe_yield_table
Convenient Information About the Precision of a Random Samplese_tests
Shannon Diversity Index for Tree Speciesshannon_index
Convert a Standard Site Index Into an MAI(age) Site Indexsi_to_mai_age
Convert a Standard Site Index Into an maximum MAI Site Indexsi_to_mai_max
Find Site Indexes With a Yield Tablesite_index
Supported Species Codings in the Package *ForestElementsR*species_codings
List of Supported Species in the Package *ForestElementsR*species_master_table
Species Profile Index After Pretzschspecies_profile
species_sharesspecies_shares
stand_level_incrementstand_level_increment
stand_sums_dynamicstand_sums_dynamic
Static Stand Sum and Mean Values for an fe_stand Objectstand_sums_static
Estimate the Standing Area of Single Treesstanding_area_gnfi3
Calculate the Stocking Level ("Bestockungsgrad") of a Standstocking_level
summary For a fe_ccircle_spatial_notrees objectsummary.fe_ccircle_spatial_notrees
Summary of an *fe_species_bavrn_state* Vectorsummary.fe_species_bavrn_state
Summary of an *fe_species_bavrn_state_short* Vectorsummary.fe_species_bavrn_state_short
Summary of an *fe_species_ger_nfi_2012* Vectorsummary.fe_species_ger_nfi_2012
Summary of an *fe_species_master* Vectorsummary.fe_species_master
Summary of an *fe_species_tum_wwk_long* Vectorsummary.fe_species_tum_wwk_long
Summary of an *fe_species_tum_wwk_short* Vectorsummary.fe_species_tum_wwk_short
Summary for an *fe_stand* Objectsummary.fe_stand
Generate an Overview of the Surveys of an fe_stand Objectsurvey_overview
Calculate Tree Volumes With the GRI Volume Equations (Franz et al. 1973)v_gri
Reduce a Given standing Volume Over Bark to Harvested Volume Under Barkv_red_harvest_ubark
Validate an *fe_ccircle_spatial* Objectvalidate_fe_ccircle_spatial
Validate an *fe_ccircle_spatial_notrees* Objectvalidate_fe_ccircle_spatial_notrees
Validate an _fe_species_bavrn_state_ Objectvalidate_fe_species_bavrn_state
Validate an _fe_species_bavrn_state_short_ Objectvalidate_fe_species_bavrn_state_short
Validate an _fe_species_ger_nfi_2012_ Objectvalidate_fe_species_ger_nfi_2012
Validate an _fe_species_master_ Objectvalidate_fe_species_master
Validate an _fe_species_tum_wwk_long_ Objectvalidate_fe_species_tum_wwk_long
Validate an _fe_species_tum_wwk_short_ Objectvalidate_fe_species_tum_wwk_short
Validate an *fe_stand* Objectvalidate_fe_stand
Validate an *fe_stand_spatial* Objectvalidate_fe_stand_spatial
Validate a Candidate For an fe_yield_table Objectvalidate_fe_yield_table
Abbreviation for the _fe_species_bavrn_state_ Typevec_ptype_abbr.fe_species_bavrn_state
Abbreviation for the _fe_species_bavrn_state_short_ Typevec_ptype_abbr.fe_species_bavrn_state_short
Abbreviation for the _fe_species_ger_nfi_2012_ Typevec_ptype_abbr.fe_species_ger_nfi_2012
Abbreviation for the _fe_species_master_ Typevec_ptype_abbr.fe_species_master
Abbreviation for the _fe_species_tum_wwk_long_ Typevec_ptype_abbr.fe_species_tum_wwk_long
Abbreviation for the _fe_species_tum_wwk_short_ Typevec_ptype_abbr.fe_species_tum_wwk_short
Yield Tablesfe_ytable_ash_wimmenauer_1919_29 fe_ytable_beech_gehrhardt_moderate_1908 fe_ytable_beech_wiedemann_moderate_1931 fe_ytable_birch_schwappach_1903_29 fe_ytable_blackalder_mitscherlich_heavy_1945 fe_ytable_douglas_schober_moderate_1956 fe_ytable_japanlarch_schober_moderate_1953 fe_ytable_larch_schober_moderate_1946 fe_ytable_oak_juettner_moderate_1955 fe_ytable_pine_gehrhardt_moderate_1921 fe_ytable_pine_wiedemann_moderate_1943 fe_ytable_poplar_blume_1949 fe_ytable_redoak_bauer_1955 fe_ytable_silver_fir_hausser_moderate_1956 fe_ytable_spruce_assmann_franz_mean_yield_level_1963 fe_ytable_spruce_gehrhardt_moderate_1921 fe_ytable_spruce_guttenberg_1915 fe_ytable_spruce_vanselow_1951 fe_ytable_spruce_wiedemann_moderate_1936_42 yield_tables ytable_pine_wiedemann_moderate_1943_raw
Yield Tables To Species Assignmentsyield_tables_for_species ytables_bavrn_state_short_var_1 ytables_bavrn_state_var_1 ytables_tum_wwk_short_var_1
Take an Age Slice out of an fe_yield_table_objectytable_age_slice
Look Up Values From Yield Tablesytable_lookup
Take a Max Slice out of an fe_yield_table_objectytable_max_slice