engine_options function

Get or set LAScatalog processing engine options

Get or set LAScatalog processing engine options

The names of the options and their roles are documented in LAScatalog . The options are used by all the functions that support a LAScatalog as input. Most options are easy to understand and to link to the documentation of LAScatalog but some need more details. See section 'Details'.

opt_chunk_buffer(ctg) opt_chunk_buffer(ctg) <- value opt_chunk_size(ctg) opt_chunk_size(ctg) <- value opt_chunk_alignment(ctg) opt_chunk_alignment(ctg) <- value opt_restart(ctg) <- value opt_progress(ctg) opt_progress(ctg) <- value opt_stop_early(ctg) opt_stop_early(ctg) <- value opt_wall_to_wall(ctg) opt_wall_to_wall(ctg) <- value opt_independent_files(ctg) opt_independent_files(ctg) <- value opt_output_files(ctg) opt_output_files(ctg) <- value opt_laz_compression(ctg) opt_laz_compression(ctg) <- value opt_merge(ctg) opt_merge(ctg) <- value opt_select(ctg) opt_select(ctg) <- value opt_filter(ctg) opt_filter(ctg) <- value

Arguments

  • ctg: An object of class LAScatalog
  • value: An appropriate value depending on the expected input.

Details

  • opt_restart() automatically sets the chunk option named "drop" in such a way that the engine will restart at a given chunk and skip all previous chunks. Useful for restarting after a crash.
  • opt_independent_file() automatically sets the chunk size, chunk buffer and wall-to-wall options to process files that are not spatially related to each other, such as plot inventories.
  • opt_laz_compression() automatically modifies the drivers to write LAZ files instead of LAS files.

Examples

LASfile <- system.file("extdata", "Megaplot.laz", package="lidR") ctg = readLAScatalog(LASfile) plot(ctg, chunk_pattern = TRUE) opt_chunk_size(ctg) <- 150 plot(ctg, chunk_pattern = TRUE) opt_chunk_buffer(ctg) <- 10 plot(ctg, chunk_pattern = TRUE) opt_chunk_alignment(ctg) <- c(270,250) plot(ctg, chunk_pattern = TRUE) summary(ctg) opt_output_files(ctg) <- "/path/to/folder/templated_filename_{XBOTTOM}_{ID}" summary(ctg)

See Also

Other LAScatalog processing engine: engine

  • Maintainer: Jean-Romain Roussel
  • License: GPL-3
  • Last published: 2024-07-09