lidR (version 4.1.1)

Extract: Extract or Replace Parts of a LAS* Object

Description

Operators acting on LAS* objects. 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.

Usage

# S4 method for LAS
$(x, name)

# S4 method for LAS,ANY,missing [[(x, i, j, ...)

# 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 LAS,logical,ANY [(x, i)

# S4 method for LAS,sf,ANY [(x, i)

# S4 method for LAS,sfc,ANY [(x, i)

# S4 method for LAScatalog $(x, name)

# S4 method for LAScatalog,ANY,missing [[(x, i, j, ...)

# S4 method for LAScatalog,ANY,ANY [(x, i, j, ..., drop = FALSE)

# S4 method for LAScatalog,logical,ANY [(x, i)

# S4 method for LAScatalog,sf,ANY [(x, i)

# S4 method for LAScatalog,sfc,ANY [(x, i)

# S4 method for LAScatalog,ANY,ANY [[(x, i, j) <- value

# S4 method for LAScatalog $(x, name) <- value

# S4 method for LASheader $(x, name)

# S4 method for LASheader $(x, name) <- value

# S4 method for LASheader,ANY,missing [[(x, i, j, ...)

# S4 method for LASheader,character,missing [[(x, i) <- value

Arguments

x

A LAS* object

name

A literal character string or a name (possibly backtick quoted).

i

string, name of elements to extract or replace.

j

Unused.

...

Unused

value

typically an array-like R object of a similar class as x.

drop

Unused

Examples

Run this code
LASfile <- system.file("extdata", "example.laz", package="rlas")
las = readLAS(LASfile)

las$Intensity
las[["Z"]]
las[["Number of points by return"]]

if (FALSE) {
las$Z = 2L
las[["Z"]] = 1:10
las$NewCol = 0
las[["NewCol"]] = 0
}

Run the code above in your browser using DataLab