Initialize an R object containing spatial data for use by WhiteboxTools
wbt_source(
x,
dsn = NULL,
layer = NULL,
force = FALSE,
tmpdir = tempdir(),
pattern = "wbt",
verbose = wbt_verbose(),
...
)
An R object (SpatRaster, SpatVector, SpatVectorProxy, sf) with
attributes wbt_dsn
and wbt_layer
set as needed to support reading and
writing R objects from file by WhiteboxTools.
A terra SpatVector or sf object (in memory) or a path to a file that
can be read as a SpatVectorProxy. Or a memory or file-based SpatRaster.
When x
has multiple layers/bands, the first layer is used by default; use
the layer
argument to select a specific layer/band.
Data source path / file name
Data layer. For vectors, layer
is interpreted as a layer
name (character); for rasters, layer
is interpreted as a band index or
name (integer OR character)
Force write of vector data to file? Default: FALSE (only write if file does not exist and new file is needed)
Directory to write temporary ESRI Shapefiles for vector input
in memory or otherwise not already in shapefile. Default: tempdir()
Character vector giving the initial part of the temporary file name
Print information about data source and contents?
Additional arguments passed to terra::writeVector()
or
sf::st_write()
, or terra::writeRaster
(for rasters).