View source: R/GridSurfaceCreate.R
GridSurfaceCreate | R Documentation |
GridSurfaceCreate
creates command lines for the FUSION GridSurfaceCreate program and optionally executes them.
GridSurfaceCreate(
surfacefile = NULL,
cellsize = NULL,
xyunits = NULL,
zunits = NULL,
coordsys = NULL,
zone = NULL,
horizdatum = NULL,
vertdatum = NULL,
datafile = NULL,
quiet = FALSE,
verbose = FALSE,
version = FALSE,
newlog = FALSE,
log = NULL,
locale = FALSE,
nolaszipdll = FALSE,
skipfilecheck = FALSE,
median = NULL,
smooth = NULL,
slope = NULL,
spike = NULL,
residuals = FALSE,
filldist = NULL,
class = NULL,
ignoreoverlap = FALSE,
minimum = FALSE,
maximum = FALSE,
grid = NULL,
gridxy = NULL,
align = NULL,
extent = NULL,
smoothfirst = FALSE,
use64bit = TRUE,
runCmd = TRUE,
saveCmd = TRUE,
cmdFile = NULL,
cmdClear = FALSE,
echoCmd = FALSE,
comment = NULL
)
surfacefile |
character (required): Name for output surface file (stored in PLANS DTM format with .dtm extension). If the folder for the output file does not exist, it will be created when the function is called even when saving commands to a batch file. |
cellsize |
numeric (required): Desired grid cell size in the same units as LIDAR data. |
xyunits |
character (required): Units for LIDAR data XY (M for meters, F for feet, O for other or unknown). |
zunits |
character (required): Units for LIDAR data elevations (M for meters, F for feet, O for other or unknown). |
coordsys |
numeric (required): Coordinate system for LIDAR data: 0 for unknown 1 for UTM 2 for state plane) |
zone |
numeric (required): Coordinate system zone for LIDAR data (0 for unknown). |
horizdatum |
numeric (required): Horizontal datum: 0 for unknown 1 for NAD27 2 for NAD83 |
vertdatum |
numeric (required): Vertical datum: 0 for unknown 1 for NGVD29 2 for NAVD88 3 for GRS80 |
datafile |
character (required): Name(s) of lidar data files. |
quiet |
boolean: Suppress all output during the run. |
verbose |
boolean: Display all status information during the run. |
version |
boolean: Report version information and exit with no processing. |
newlog |
boolean: Erase the existing log file and start a new log |
log |
character: Use the name specified for the log file. |
locale |
boolean: Adjust program logic to input and output locale-specific numeric formats (e.g. use a comma for the decimal separator). |
nolaszipdll |
boolean: Suppress the use of the LASzip dll (c) Martin Isenburg... removes support for compressed LAS (LAZ) files. This option is only useful for programs that read or write point files. |
skipfilecheck |
boolean: Skip logic that checks for valid point files and removes those that are invalid prior to the start of point processing. This option is designed to overcome some limitations with windows and wildcard processing. This option is only useful for programs that read point data. |
median |
numeric: Apply median filter to model using # by # neighbor window. |
smooth |
numeric: Apply mean filter to model using # by # neighbor window. |
slope |
numeric: Filter areas from the surface with slope greater than # percent. Slope filtering takes place after all other smoothing operations. |
spike |
numeric: Filter to remove spikes with slopes greater than # percent. Spike filtering takes place after slope filtering. |
residuals |
boolean: Compute residual statistics for all points. |
filldist |
numeric: Maximum search radius (in cells) used when filling holes in the surface. Default is 99 cells. |
class |
character: "#,#,#,...": LAS files only: Specifies that only points with classification values listed are to be included in the subsample. Classification values should be separated by a comma. e.g. (2,3,4,5) and can range from 0 to 31. If the first character in string is ~, the list is interpreted as the classes you DO NOT want included in the subsample. e.g. /class:~2,3 would include all class values EXCEPT 2 and 3. |
ignoreoverlap |
boolean: Ignore points with the overlap flag set (LAS V1.4+ format). |
minimum |
boolean: Use the minimum elevation value in cells to create the surface. |
maximum |
boolean: Use the maximum elevation value in cells to create the surface. |
grid |
character: "X1,X2,Y1,Y2": Force the origin of the output grid to be (X,Y) instead of computing an origin from the data extents and force the grid to be W units wide and H units high...W and H will be rounded up to a multiple of cellsize. |
gridxy |
character: "X1,X2,Y1,Y2": Force the origin of the output grid to be (X1,Y1) instead of computing an origin from the data extents and force the grid to use (X2,Y2) as the upper right corner of the coverage area. The actual upper right corner will be adjusted to be a multiple of cellsize. |
align |
character: Force the origin and extent of the output grid to match the lower left corner and extent of the specified PLANS format DTM file. |
extent |
character: Force the origin and extent of the output grid to match the lower left corner and extent of the specified PLANS format DTM file but adjust the origin to be an even multiple of the cell size and the width and height to be multiples of the cell size. |
smoothfirst |
boolean: indicating smoothing should occur before median filtering. The default is for median filtering to happen before smoothing. |
use64bit |
boolean: indicates 64-bit version of the program should be used. |
runCmd |
boolean: indicates command line should be executed. |
saveCmd |
boolean: indicates command line should be written to a file. |
cmdFile |
character: contains the name of the file to which commands should be written. |
cmdClear |
boolean: indicates file for commands should be deleted (cleared) before the command line is written. |
echoCmd |
boolean: indicates command line should be displayed. |
comment |
character string containing comment to be written to command file before writing
the actual command. Only used when |
Return value depends on runCmd
. if runCmd = TRUE
, return value is
the (invisible) integer value return from the operating system after running the command.
if runCmd = FALSE
, return value is the (invisible) command line.
LTKFunctions generate a separate command for each item when the required parameters are lists. This is useful when you want to use the same command and options but different input data and output files. However, this works only when the switches and options are the same for all commands (not lists). If you try to use a list of switches and/or options and a list of input files, you will produce commands using all sets of switches and/or options for every input file.
Other LTKFunctions:
CSV2Grid()
,
CanopyMaxima()
,
CanopyModel()
,
Catalog()
,
ClipDTM()
,
ClipData()
,
CloudMetrics()
,
Cover()
,
DTMDescribe()
,
DensityMetrics()
,
FilterData()
,
FirstLastReturn()
,
GridMetrics()
,
GridSample()
,
GridSurfaceStats()
,
GroundFilter()
,
IntensityImage()
,
JoinDB()
,
MergeDTM()
,
MergeData()
,
MergeRaster()
,
RepairGridDTM()
,
ReturnDensity()
,
SplitDTM()
,
SurfaceSample()
,
SurfaceStats()
,
TINSurfaceCreate()
,
ThinData()
,
TopoMetrics()
,
TreeSeg()
,
fusionwrapr-package
## Not run:
GridSurfaceCreate("test.dtm", 2.0, "M", "M", 1, 10, 2, 2, "Test/pts.las", class = "2")
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.