rasterpic is very easy! You just need a image (
tif/tiff) and a spatial object (from the
sf or the
terra) package to start using it.
We use here as an example the shape of Austria:
library(sf) library(terra) library(rasterpic) # Plot library(tidyterra) library(ggplot2) # Shape and image <- read_sf(system.file("gpkg/austria.gpkg", package = "rasterpic")) x <- system.file("img/vertical.png", package = "rasterpic") img # Create! <- rasterpic_img(x, img) default autoplot(default) + geom_sf(data = x)
The function provides several options for expanding, alignment and cropping.
With this option the image is zoomed out of the spatial object:
<- rasterpic_img(x, img, expand = 1) expand autoplot(expand) + geom_sf(data = x)