fusionwrapr-package | R Documentation |
The fusionwrapr package provides functions to construct command lines for some of the FUSION command line tools. FUSION is a suite of programs that operate on LIDAR data. The FUSION/LDV software was originally developed to help researchers understand, explore, and analyze LIDAR data. Since its initial release in 2006, the software has become one of the most widely used tools for working with lidar data within the realm of forestry.
While FUSION includes tools to interact with and visualize LIDAR data, the most powerful part of the suite is the set of command line tools for processing LIDR point cloud data. The fusionwrapr package allows you to build commands using the FUSION tools using R. This greatly enhances the functionality of the FUSION tools in that you can combine point cloud processing with additional analyses or data manipulation. The package can execute commands directly or write commands to batch files for later execution.
The fusionwrapr package requires a working installation of FUSION. For installation details and FUSION documentation, go http://forsys.sefs.uw.edu/fusion/fusionlatest.html.
Because FUSION is only available for Windows and command files produced by the package utilize DOS batch commands, fusionwrapr is only useful on Windows.
Working with command files
The fusionwrapr package can be used to create command files to automate processing tasks. When creating
command files, you should always start your code by adding a comment to the command file using addToCommandFile
or
calling useLogFile
with the cmdClear
parameter set to TRUE and then set cmdClear
to FALSE for all other
calls to package functions (this is the default). Most of the package functions that construct command lines for FUSION
programs check for the existence of folders used for output files and create the folders if they don't already exist. While
this behavior works as expected when running commands directly (runCmd=TRUE
), it may be possible to call a function that
inserts commands (runCmd=FALSE and saveCmd=TRUE
) to create a folder and then clear the command file and lose the commands.
This is especially true if you call verifyFolder
directly in your code.
Maintainer: Robert McGaughey robert.mcgaughey@usda.gov
Other LTKFunctions:
CSV2Grid()
,
CanopyMaxima()
,
CanopyModel()
,
Catalog()
,
ClipDTM()
,
ClipData()
,
CloudMetrics()
,
Cover()
,
DTMDescribe()
,
DensityMetrics()
,
FilterData()
,
FirstLastReturn()
,
GridMetrics()
,
GridSample()
,
GridSurfaceCreate()
,
GridSurfaceStats()
,
GroundFilter()
,
IntensityImage()
,
JoinDB()
,
MergeDTM()
,
MergeData()
,
MergeRaster()
,
RepairGridDTM()
,
ReturnDensity()
,
SplitDTM()
,
SurfaceSample()
,
SurfaceStats()
,
TINSurfaceCreate()
,
ThinData()
,
TopoMetrics()
,
TreeSeg()
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.