lsp_add_examples {motif} | R Documentation |
Adds spatial data of each region in an lsp or sf object
Description
Adds spatial data of each region in an lsp or sf object.
The output is an lsp or sf object with an additional column "region"
.
See examples.
Usage
lsp_add_examples(x, y, window = NULL)
## S3 method for class 'lsp'
lsp_add_examples(x, y, window = NULL)
## S3 method for class 'sf'
lsp_add_examples(x, y, window = NULL)
Arguments
x |
Object of class |
y |
Object of class |
window |
Specifies areas for analysis. It can be either: |
Value
The input object with a new column "region"
.
The "region"
column is a list with a raster extracted for each row.
Examples
library(stars)
landcover = read_stars(system.file("raster/landcover2015s.tif", package = "motif"))
landcover_coma = lsp_signature(landcover, type = "coma", threshold = 0.9, window = 100)
selected_coma = subset(landcover_coma, id %in% c(5, 10, 15, 35))
selected_coma
selected_coma = lsp_add_examples(x = selected_coma, y = landcover)
selected_coma
plot(selected_coma$region[[1]])
plot(selected_coma$region[[4]])
# larger data example
library(stars)
landcover = read_stars(system.file("raster/landcover2015.tif", package = "motif"))
landcover_coma = lsp_signature(landcover, type = "coma", threshold = 0.9, window = 100)
selected_coma = subset(landcover_coma, id %in% c(5, 80, 1971, 2048))
selected_coma
selected_coma = lsp_add_examples(x = selected_coma, y = landcover)
selected_coma
plot(selected_coma$region[[1]])
plot(selected_coma$region[[4]])
[Package motif version 0.6.4 Index]