public_header_block_tools {rlas} | R Documentation |
Public Header Block Tools
Description
Create or update a header for a las file from a dataset. A las file consists of two parts. A header that describes the data and the data itself. These functions make valid headers (public header block only) that can be used in write.las.
Usage
header_create(data)
header_update(header, data)
Arguments
data |
data.frame or data.table |
header |
list. A header |
Details
header_create
makes a full header from data. header_update
modifies the information that
needs to be updated. But most of the original information is not modified, for example point data
format is kept 'as is'.
Value
A list containing the metadata required to write a las file.
See Also
Other header_tools:
crs_tools
,
extra_bytes_attribute_tools
,
fwf_interpreter()
Examples
lasdata = data.frame(X = c(339002.889, 339002.983, 339002.918),
Y = c(5248000.515, 5248000.478, 5248000.318),
Z = c(975.589, 974.778, 974.471),
gpstime = c(269347.281418006, 269347.281428006, 269347.281438006),
Intensity = c(82L, 54L, 27L),
ReturnNumber = c(1L, 1L, 2L),
NumberOfReturns = c(1L, 1L, 2L),
ScanDirectionFlag = c(1L, 1L, 1L),
EdgeOfFlightline = c(1L, 0L, 0L),
Classification = c(1L, 1L, 1L),
ScanAngleRank = c(-21L, -21L, -21L),
UserData = c(32L, 32L, 32L),
PointSourceID = c(17L, 17L, 17L),
treeID = c(1L, 1L, 1L))
lasheader = header_create(lasdata)
[Package rlas version 1.8.0 Index]