LAS*
objects are Spatial objects so they inherit several methods
from sp
. However, some have modified behaviors to prevent some irrelevant modifications. Indeed,
a LAS*
object cannot contain anything, as the content is restricted by the LAS specifications.
If a user attempts to use one of these functions inappropriately an informative error will be thrown.
# S4 method for LAS
$(x, name) <- value# S4 method for LAS,ANY,missing
[[(x, i, j) <- value
# S4 method for LAS,numeric,ANY
[(x, i)
# S4 method for LAScatalog,ANY,ANY
[(x, i, j, ..., drop = TRUE)
# S4 method for LAScatalog,ANY,ANY
[[(x, i, j) <- value
# S4 method for LAScatalog
$(x, name) <- value
A LAS*
object
A literal character string or a name (possibly backtick quoted).
typically an array-like R object of a similar class as x.
string, name of elements to extract or replace.
Unused.
Unused
Unused
# NOT RUN {
LASfile <- system.file("extdata", "Megaplot.laz", package="lidR")
las = readLAS(LASfile)
las$Z = 2L
las[["Z"]] = 1:10
las$NewCol = 0
las[["NewCol"]] = 0
# }
Run the code above in your browser using DataLab