| lsp_add_sf {motif} | R Documentation | 
Creates or adds a sf object
Description
Creates or adds a sf object based on the input object or a set of parameters.
It accepts either an object of class stars or lsp.
In the first case, the output is created based on
a set of parameters (window_size and window_shift or window).
In the second case, the output converts the lsp object into
a sf object.
Usage
lsp_add_sf(x = NULL, window = NULL, metadata = TRUE)
## Default S3 method:
lsp_add_sf(x = NULL, window = NULL, metadata = TRUE)
## S3 method for class 'lsp'
lsp_add_sf(x = NULL, window = NULL, metadata = TRUE)
Arguments
| x | Object of class  | 
| window | Specifies areas for analysis. It can be either:  | 
| metadata | Logical. Only when  | 
Value
An sf object converted from the input object or a provided set of parameters
Examples
library(stars)
landform = read_stars(system.file("raster/landforms.tif", package = "motif"))
plot(landform)
landform_lsp = lsp_add_sf(landform, window = 100)
plot(landform_lsp)
lc_cove = lsp_signature(landform, type = "cove", window = 200, normalization = "pdf")
lc_cove_lsp = lsp_add_sf(lc_cove)
plot(lc_cove_lsp["id"])
plot(lc_cove_lsp["na_prop"])
# larger data example
library(stars)
landform = read_stars(system.file("raster/landform.tif", package = "motif"))
plot(landform)
landform_lsp = lsp_add_sf(landform, window = 100)
plot(landform_lsp)
lc_cove = lsp_signature(landform, type = "cove", window = 200, normalization = "pdf")
lc_cove_lsp = lsp_add_sf(lc_cove)
plot(lc_cove_lsp["id"])
plot(lc_cove_lsp["na_prop"])