Plot a 3D raster
Usage
plot_raster_3d(
x,
fact = 0,
cols = "topo",
split_lake = FALSE,
mask_to_lake = FALSE,
shoreline = NULL,
lake_elev = NULL,
add_shoreline = FALSE,
aspectratio_z = 0.2,
dim_px = 300
)Arguments
- x
SpatRaster object
- fact
positive integer. Aggregation factor expressed as number of cells in each direction (horizontally and vertically). Or two integers (vertical (fact[1]) and horizontal (fact[2]) aggregation factor) or three integers (when also aggregating over layers)
- mask_to_lake
logical, mask the raster to the lake. Default is FALSE.
- shoreline
sf object of lake shoreline.
- lake_elev
numeric, elevation of the lake surface. Can be extracted using the get_lake_surface_elevation function.
- aspectratio_z
numeric, aspect ratio of the z axis. Default is 0.2.
- dim_px
numeric, dimension of the plot in pixels. Default is 300.
Examples
r <- terra::rast(system.file("ex/elev.tif", package="terra"))
plot_raster_3d(r)
