plugins function

Plugin system

Plugin system

Tools to build plugin functions for lidR

plugin_dsm(f, omp = FALSE) plugin_dtm(f, omp = FALSE) plugin_gnd(f, omp = FALSE) plugin_decimate(f, omp = FALSE) plugin_shape(f, omp = FALSE) plugin_snag(f, omp = FALSE) plugin_track(f, omp = FALSE) plugin_nintensity(f, omp = FALSE) plugin_outliers(f, omp = FALSE) plugin_itd(f, omp = FALSE, raster_based = FALSE) plugin_its(f, omp = FALSE, raster_based = FALSE)

Arguments

  • f: a function
  • omp: logical is the function natively parallized with OpenMP
  • raster_based: logical. For ITS and ITD algorithms, is the method raster-based or or point-cloud-based?

Examples

## Not run: mba <- function(n = 1, m = 1, h = 8, extend = TRUE) { f <- function(las, where) { res <- MBA::mba.points(las@data, where, n, m , h, extend) return(res$xyz.est[,3]) } f <- plugin_dtm(f) return(f) } LASfile <- system.file("extdata", "Topography.laz", package="lidR") las = readLAS(LASfile) dtm = rasterize_terrain(las, algorithm = mba()) ## End(Not run)
  • Maintainer: Jean-Romain Roussel
  • License: GPL-3
  • Last published: 2024-07-09