R/get_diversity_from_plots.R
get_diversity_from_plots.Rdcomputes diversity metrics from validation plots
get_diversity_from_plots(
input_rast,
validation_vect,
Kmeans_info,
Beta_info = NULL,
input_mask = NULL,
selected_bands = NULL,
rast_sample = NULL,
alpha_metrics = c("richness", "shannon", "simpson", "hill"),
Hill_order = 1,
getBeta = TRUE,
beta_metrics = c("bray", "brayturn", "jaccard", "jaccardturn", "sorensen",
"simpson_diss"),
fd_metrics = NULL,
AttributeTable = NULL,
min_sun = 0.25,
pcelim = 0.02,
nbCPU = 1,
verbose = FALSE
)SpatRaster
SpatVector
list. kmeans description obtained from function get_kmeans
list. BC dissimilarity & associated beta metrics from training set
SpatRaster
numeric. bands selected from input_rast
dataframe.
character.
numeric. Hill order
boolean. set true if computation of beta required
character.
character.
dataframe.
numeric. minimum amount of sunlit pixels in the plots
numeric. minimum proportion of pixels to consider spectral species
numeric. Number of CPUs available
boolean. set true for messages
SpatVector including diversity metrics and BC dissimilarity for the plots