Movatterモバイル変換
[0]ホーム
rFIA v1.1.2
- Updated all estimation functions to allow grouping by variables inthe
PLOTGEOM database table within thegrpByargument. Also changedreadFIA() to by default read inPLOTGEOM as one of the common database tables. Thanks toJacob Fraser for the suggestionhere. - Fixed a bugwith
dtplyr 1.3.2 that led to an error inareaChange()
rFIA v1.1.1
- Jeff Doser is the new package maintainer. Please send all inquiriesvia email to Jeff (jwdoser@ncsu.edu) or post potential bugs on theGitHub development page.
- Updated the
fiaRI object to reflect recent changes inthe FIA Database. These changes resulted in the package functionssuccessfully working with the previous version offiaRI butnot working for actual user data when pulling data from recent versionsof the FIA Database. - Updated functionality for working with external spatial(
sf) objects with the following functions:tpa(). Changes in recent versions of thesfpackage led to errors when attempting to return a spatial object. Thisbug is now fixed. - Updated a substantial bug in
area() andareaChange() that resulted in incorrect area (or areachange) estimates being reported when specifyingtreeDomainandgrpBy (when using grouping variables from TREE). In theprevious version, the filters were not properly applied, and so areaestimates did not adequately represent the filtering conditions andoften just provided the same values as iftreeDomain wasnot specified. Estimates now provide correct results that are moreinline with intuition. For example, if specifyingtreeDomain = SPCD == 121 [i.e., longleaf pine], thepreviousarea() function would essentially ignore this andreturn area of all forest plots. Now,area() will returnthe estimate of land area where at least one longleaf pine tree occurs.Further, the estimate of percent area will be the percentage of totalland area (which is determined bylandType) that containslongleaf pine.
- Substantial updates to
biomass(). Previous versionswere not compatible with updates in FIADB and the new National ScaleVolume and Biomass (NSVB) estimators. The function is now updated andreturns biomass and carbon estimates using the NSVB procedure. - Updated
findEVALID() to return the correct evaluationIDs. Previous versions had an incorrect join that resulted inadditional, incorrect EVALIDs being returned for a given set ofcriteria. This function should only be used by users familiar with FIAand desiring to use FIA data for use outside ofrFIA, asrFIA is built in a way that users do not need to directlyinteract with EVALIDs. - Updated
dwm() whenbyPlot = TRUE to settheYEAR column equal to the year each plot was measured(MEASYEAR), which may differ slightly from its associatedinventory year (INVYR). This is what all otherrFIA functions do and what was reported in the manual, buttheYEAR returned prior to this version was actually theinventory year. - Fixed a bug with
growMort() that resulted in estimatesof mean annual survivor growth and mean annual net change reporting as0. - Fixed a discrepancy with
growMort() calculation ofremovals and the description of it in the manual. Removal estimatesprovided bygrowMort() do NOT include stems that growbeyond the 5-inch diameter threshold and then are subject to harvest ornatural mortality before the remeasurement period. In other words,rFIA recruitment does not include trees corresponding toFIA growth components of CUT2 and MORTALITY2.
- Fixed a typo in the
standStruct() documentation thatincorrectly said the lower diameter for Pole class was set at 11cm whileit is in fact set at 12.7cm (5in).
- Fixed typo in documentation of
plotFIA() regarding theerror bars produced whense = TRUE. These are 95%confidence intervals, not 68% confidence intervals. - Added more details to
vegStruct() on reporting ofestimates by canopy layer and growth habit. - Updated internal data to now contain the Dec 2024
REF_SPECIES table from FIADB, which provides access to theCARBON_RATIO_LIVE attribute for using the NSVBspecies-specific carbon fractions. - Updated all estimation functions to fix a bug that resulted in anerror when setting
method = 'EMA'. - Removed all references to “ECOSUBCD” in the help pages since thiscolumn was removed from the PLOT table in FIADB v9.3.
- Updated
writeFIA() to allow users to write databasetables by state when only a subset of the table is originally read intoR. This currently requires either the PLOT or COND tables to be readin.
- Fixed a bug in
plotFIA() that led to an error inanimated plots whengganimate was not loaded (note thatgganimate still needs to be installed).
[8]ページ先頭