This function writes an SSN object to a local
.ssn directory
Arguments
- ssn
An
SSNobject.- 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 theSSNobject 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. 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 = c("pred1km.shp"),
overwrite = TRUE
)
## Write SSN to new .ssn directory
ssn_write(mf04p, path = paste0(tempdir(), "/tempSSN.ssn"))
## Write SSN to .ssn directory and return SSN object
tempSSN <- ssn_write(mf04p, path = paste0(
tempdir(),
"/tempSSN.ssn"
), overwrite = TRUE, import = TRUE)
#> binaryID.db already exists - no changes were made to binaryID.db table