Load librarys
library(dplyr)
library(plotly)
Load C Sierra Biomass FVS output table
CSierraBiomass=read.csv("CSierraBiomass.csv")
Calculate variables for sub-merch biomass methods, see full set of equations here:
CSBiomass=CSierraBiomass%>%
select(StandID, Year, Standing_Total, Total_Biomass, Biomass_Removed, RmvCode, Tpa, BA, SDI, MCuFt, RMCuFt)%>%
mutate(pMerchBiomass=RMCuFt/MCuFt)%>% #Eq.1
mutate(pBiomass=Biomass_Removed/Total_Biomass)%>% #Eq.2
replace(is.na(.),0)%>% #if Merch biomass == 0 all biomass is slash
mutate(MerchBiomass=(pMerchBiomass*Biomass_Removed)*.22)%>% #Eq.3, and convert to 30m pixel value
mutate(SlashBiomass_Gt=(Biomass_Removed-MerchBiomass)*.22)%>% #Eq.4, and convert to 30m pixel value
mutate(SlashBiomass_BDt=SlashBiomass_Gt*.5)%>% #green ton to bone-dry ton conversion
filter(RmvCode==1) #select FVS records with biomass removals only
Plot results for review by Mike C and Ryan A
bioPlot=plot_ly(y=CSBiomass$SlashBiomass_Gt, type="box", name='Slash Biomass')
bioPlot=bioPlot %>% add_trace(y=CSBiomass$MerchBiomass, type="box", name='Merchantable Biomass')
bioPlot
Unit test results
in-dev
Remap to TreeMap raster
in-dev