
Integrate terrain analysis with vector data
Source:R/10-terrain-analysis.R
integrate_terrain_analysis.RdSpecialized function for terrain analysis integration. Calculates terrain variables from DEM and extracts values to vector data points/polygons.
Usage
integrate_terrain_analysis(
vector_data,
elevation_raster,
terrain_vars = c("slope", "aspect", "TRI", "TPI", "flowdir"),
custom_terrain_functions = NULL,
extraction_method = "simple"
)Examples
if (FALSE) { # \dontrun{
# These examples require external data files not included with the package
# Extract terrain variables for study sites
sites_with_terrain <- integrate_terrain_analysis(
vector_data = "study_sites.shp",
elevation_raster = "dem.tif",
terrain_vars = c("slope", "aspect", "TRI", "TPI")
)
# Use custom terrain functions
custom_functions <- list(
ruggedness = function(sf_data) {
sf_data$slope * sf_data$TRI
}
)
terrain_analysis <- integrate_terrain_analysis(
vector_data = field_boundaries,
elevation_raster = dem_raster,
custom_terrain_functions = custom_functions
)
} # }