GDALTransientDataset-class.Rd
GDALTransientDataset
is identical to
GDALDataset-class
except that transient datasets are not associated with any
user-visible file. Transient datasets delete their associated file
data when closed. See saveDataset
and
saveDatasetAs
.
Objects can be created by calls of the form new("GDALTransientDataset", driver, rows, cols, bands, type, options, fname, handle)
.
A "GDALDriver" object that determines the storage format
Number of rows in the newly created dataset
Number of columns in the newly created dataset
Number of bands to create
A GDAL type name as listed in .GDALDataTypes
Driver specific options
default NULL, used internally to pass through a file name with a required extension (RST driver has this problem)
Used internally; not for public consumption
handle
:Object of class "externalptr", from class "GDALDataset"
, used internally; not for public consumption
Class "GDALDataset"
, directly.
Class "GDALReadOnlyDataset"
, by class "GDALDataset".
Class "GDALMajorObject"
, by class "GDALDataset".
signature(dataset = "GDALTransientDataset")
: ...
signature(.Object = "GDALTransientDataset")
: ...
See also GDALDriver-class
,
GDALReadOnlyDataset-class
list.files(tempdir())
#> [1] "downlit"
x <- new('GDALTransientDataset', driver=new('GDALDriver', "GTiff"), rows=100,
cols=100, bands=3, type='Byte')
dim(x)
#> [1] 100 100 3
list.files(tempdir())
#> [1] "downlit" "file108cd527bd784"
GDAL.close(x)
list.files(tempdir())
#> [1] "downlit"