spdf_2data: Creates a data.frame of species' references from SpatVector

View source: R/pam_helpers.R

spdf_2dataR Documentation

Creates a data.frame of species' references from SpatVector

Description

Creates a data.frame of species' references that contains identifiers of position and species name, using a SpatVector representing multiple species as input.

Usage

spdf_2data(spdf_object, spdf_grid, parallel = FALSE, n_cores = NULL)

Arguments

spdf_object

SpatVector representing species' geographic distributions. The data.frame associated with the object must contain a column named "Species" to distinguish among features.

spdf_grid

SpatVector of geographic grid for the region of interest (output of function grid_from_region).

parallel

(logical) whether to perform analyses in parallel. Default = FALSE.

n_cores

(numeric) number of cores to be used when parallel = TRUE. The default, NULL, uses available cores - 1.

Value

A data.frame of species' found in distinct positions (defined with identifiers); includes two columns: "ID" and "Species".

Examples

# Data
species_data <- terra::vect(system.file("extdata/species_data.gpkg",
                                        package = "biosurvey"))
mx <- terra::vect(system.file("extdata/mx.gpkg", package = "biosurvey"))

# GRID
grid_reg <- grid_from_region(region = mx, cell_size = 100)

# Species data from polygons
sp_data <- spdf_2data(spdf_object = species_data, spdf_grid = grid_reg)
summary(sp_data)

claununez/biosurvey documentation built on April 25, 2024, 12:24 a.m.