catalog_boundaries function

Computes the polygon that encloses the points

Computes the polygon that encloses the points

Computes the polygon that encloses the points. It reads all the files one by one and computes a concave hull using the st_concave_hull function. When all the hulls are computed it updates the LAScatalog to set the true polygons instead of the bounding boxes.

catalog_boundaries(ctg, ...)

Arguments

  • ctg: A LAScatalog
  • ...: propagated to st_concave_hull

Returns

A LAScatalog with true boundaries

Non-supported LAScatalog options

The options select, output files, chunk size, chunk buffer, chunk alignment are not supported and not respected in catalog_boundaries* because the function must always process by file, without buffer and knows which attributes to load.

Examples

LASfile <- system.file("extdata", "Megaplot.laz", package="lidR") ctg <- readLAScatalog(LASfile, filter = "-drop_z_below 0.5") ctg2 <- catalog_boundaries(ctg, concavity = 1, length_threshold = 15) plot(ctg) plot(ctg2, add = TRUE)
  • Maintainer: Jean-Romain Roussel
  • License: GPL-3
  • Last published: 2024-07-09