This function writes an SSN
object to a local
.ssn directory
Arguments
- ssn
An
SSN
object.- path
filepath to the local .ssn directory to write to.
- overwrite
If
TRUE
, overwrite existing files infile
(if it exists). Defaults toFALSE
.- copy_dist
If
TRUE
, copy distance matrices tofile
(if they exist). Defaults toFALSE
.- import
If
TRUE
, import and return theSSN
object after writing to file. Defaults toFALSE
.
Value
ssn_write creates an .ssn directory that contains the
spatial, topological, and attribute information stored in the
original SSN
object. Spatial datasets found in the
SSN
object (e.g. edges, obs, and prediction sites) are
saved in GeoPackage format. When import = TRUE
, the
SSN
object is imported and returned.
Examples
## For examples only, copy MiddleFork04.ssn directory to R's
# temporary directory
copy_lsn_to_temp()
## Import SSN object with prediction sites
mf04p <- ssn_import(paste0(tempdir(), "/MiddleFork04.ssn"),
predpts = "pred1km",
overwrite = TRUE
)
## Write SSN to new .ssn directory
ssn_write(mf04p,
path = paste0(tempdir(), "/tempSSN.ssn"),
overwrite = TRUE
)
## Write SSN to .ssn directory and return SSN object
tempSSN <- ssn_write(mf04p, path = paste0(
tempdir(),
"/tempSSN.ssn"
), overwrite = TRUE, import = TRUE)