View source: R/layer-spatial-terra.R
layer_spatial.SpatRaster | R Documentation |
This is intended for use with RGB(A) rasters (e.g., georeferenced imagery or photos). To work with bands as if they were columns, use df_spatial and geom_raster.
## S3 method for class 'SpatRaster'
layer_spatial(
data,
mapping = NULL,
interpolate = NULL,
is_annotation = FALSE,
lazy = FALSE,
dpi = 150,
...
)
## S3 method for class 'SpatRaster'
annotation_spatial(data, mapping = NULL, interpolate = NULL, ...)
StatSpatRaster
StatSpatRasterAnnotation
StatSpatRasterDf
GeomSpatRaster
data |
A SpatRaster object created with |
mapping |
Currently, only RGB or RGBA rasters are supported. In the future, one may be able to map specific bands to the fill and alpha aesthetics. |
interpolate |
Interpolate resampling for rendered raster image |
is_annotation |
Lets raster exist without modifying scales |
lazy |
Delay projection and resample of raster until the plot is being rendered |
dpi |
if lazy = TRUE, the dpi to which the raster should be resampled |
... |
Passed to other methods |
An object of class StatSpatialRaster
(inherits from Stat
, ggproto
, gg
) of length 3.
An object of class StatSpatRaster
(inherits from StatSpatialRaster
, Stat
, ggproto
, gg
) of length 3.
An object of class StatSpatRasterDf
(inherits from Stat
, ggproto
, gg
) of length 5.
An object of class GeomSpatRaster
(inherits from Geom
, ggproto
, gg
) of length 5.
A ggplot2 layer
library(ggplot2)
load_longlake_data(
which = c(
"longlake_osm",
"longlake_depth_raster"
),
raster_format = "terra"
)
ggplot() +
layer_spatial(longlake_osm)
ggplot() +
layer_spatial(longlake_depth_raster) +
scale_fill_continuous(
na.value = NA,
type = "viridis"
)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.