Select: the 'select' argument specifies which attribute will actually be loaded. For example,
'xyzia' means that the x, y, and z coordinates, the intensity and the scan angle will be loaded.
The supported entries are t - gpstime, a - scan angle, i - intensity, n - number of returns,
r - return number, c - classification, u - user data, p - point source ID, e - edge of
flight line flag, d - direction of scan flag, R - red channel of RGB color, G - green
channel of RGB color, B - blue channel of RGB color, N - near infrared channel. Also numbers from
1 to 9 are available for the extra bytes data 1 to 9. 0 enables loading of all extra bytes and '*'
is the wildcard and enables everything to be loaded from the LAS file. Note that x, y, z are implicit
and always loaded, thus 'xyzia' is equivalent to 'ia'.
Filter: the 'filter' argument allows filtering of the point cloud while reading files.
This is much more efficient than lasfilter in many ways. If the desired filters are known
before reading the file, the internal filters should always be preferred. The available filters are
those from LASlib
and can be found by running the following command: rlas:::lasfilterusage().
(see also rlas::read.las)