View source: R/10-terrain-analysis.R
| integrate_terrain_analysis | R Documentation |
Specialized function for terrain analysis integration. Calculates terrain variables from DEM and extracts values to vector data points/polygons.
integrate_terrain_analysis(
vector_data,
elevation_raster,
terrain_vars = c("slope", "aspect", "TRI", "TPI", "flowdir"),
custom_terrain_functions = NULL,
extraction_method = "simple"
)
vector_data |
Vector data (points, lines, or polygons) |
elevation_raster |
Digital elevation model |
terrain_vars |
Terrain variables to calculate |
custom_terrain_functions |
Custom terrain analysis functions |
extraction_method |
Method for extracting terrain values |
sf object with terrain attributes
## Not run:
# 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
)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.