fusionwrapr-package: *fusionwrapr* - Create commands to use FUSION command line...

fusionwrapr-packageR Documentation

fusionwrapr – Create commands to use FUSION command line tools

Description

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.

Details

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.

Author(s)

Maintainer: Robert McGaughey robert.mcgaughey@usda.gov

See Also

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()


bmcgaughey1/fusionwrapr documentation built on Dec. 1, 2024, 7:13 a.m.