View source: R/plotting_metrics_pc.R
plot_pa_pcs | R Documentation |
projected_area_pc
functionCalculates the projected (crown) area and saves the figures acquired when
running projected_area_pc
on multiple tree point clouds in a
folder.
plot_pa_pcs(
PCs_path,
extension = ".txt",
OUT_path = "./",
concavity = 2,
crown = FALSE,
thresholdbranch = 1.5,
minheight = 1,
buttress = FALSE,
thresholdR2 = 0.001,
slice_thickness = 0.06,
thresholdbuttress = 0.001,
maxbuttressheight = 7,
concavity_classify = 4,
dtm = NA,
r = 5,
plotcolors = c("#000000", "#08aa7c")
)
PCs_path |
A character with the path to the folder that contains the tree point clouds. |
extension |
A character refering to the file extension of the point cloud files (default=".txt"). Can be ".txt", ".ply" or ".las". |
OUT_path |
A character with the path to the folder where the figures should be saved (default = current folder). |
concavity |
Numeric value (default=2) concavity for the computation of a
concave hull based on |
crown |
Logical (default=FALSE), indicates if the area is calculated based on the full point clouds (crown = FALSE) or only on the crown point clouds (crown = TRUE). |
thresholdbranch |
Numeric value (default=1.5) from
|
minheight |
Numeric value (default=1) from
|
buttress |
Logical (default=FALSE), indicates if the trees have buttresses (higher than breast height). Only relevant when crown == TRUE. |
thresholdR2 |
Numeric value (default=0.001). Parameter of the
|
slice_thickness |
Numeric value (default = 0.06). Parameter of the
|
thresholdbuttress |
Numeric value (default=0.001). Parameter of the
|
maxbuttressheight |
Numeric value (default=7). Parameter of the
|
concavity_classify |
Numeric value (default=4) concavity for the
computation of the functional diameter using a concave hull based on
|
dtm |
The digital terrain model (default = NA), parameter of
|
r |
Numeric value (default=5) r, parameter of
|
plotcolors |
list of two colors for plotting. Only relevant when plot = TRUE. The stem points and the concave hull are colored by the first and second element of this list respectively. |
Uses read_tree_pc
to read the point clouds and
projected_area_pc
with parameter plot = TRUE to calculate the
projected area and plot the crown projection and fitting. Choose crown =
TRUE, if you want to calculate and plot the projected crown area. In this
case a crown classification is done using classify_crown_pc
and
the crown points are used as an input to projected_area_pc
. For
buttressed trees, first optimise the thresholdbuttress, maxbuttressheight,
thresholdbranch and minheight parameter values using
plot_dab_fit_pcs
and
plot_crown_classification_pcs
and use those optimised values in
this function.
A list with in the first element a numeric containing the projected area values for each tree point cloud. In the second element there is the list with the plots. Figures are also saved in the output folder.
## Not run:
# Calculate projected area with default settings and save projection figures
pas <- plot_pa_pcs(
PCs_path = "path/to/folder/PCs/", extension = ".txt",
OUT_path = "path/to/figure/folder/"
)
# With non-default settings and save projection figures
pas <- plot_pa_pcs(
PCs_path = "path/to/folder/PCs/", extension = ".txt",
OUT_path = "path/to/figure/folder/", concavity = 3
)
# Calculate projected crown area and save projection figures
pcas <- plot_pa_pcs(
PCs_path = "path/to/folder/PCs/", extension = ".txt",
OUT_path = "path/to/figure/folder/", concavity = 3,
crown = TRUE, minheight = 4, buttress = TRUE
)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.