Learn R Programming

rgdal (version 1.1-10)

GDALTransientDataset-class: Class "GDALTransientDataset"

Description

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.

Arguments

Objects from the Class

Objects can be created by calls of the form new("GDALTransientDataset", driver, rows, cols, bands, type, options, fname, handle).
driver
A "GDALDriver" object that determines the storage format
rows
Number of rows in the newly created dataset
cols
Number of columns in the newly created dataset
bands
Number of bands to create
type
A GDAL type name as listed in .GDALDataTypes
options
Driver specific options
fname
default NULL, used internally to pass through a file name with a required extension (RST driver has this problem)
handle
Used internally; not for public consumption

Slots

handle:
Object of class "externalptr", from class "GDALDataset", used internally; not for public consumption

Extends

Class "GDALDataset", directly. Class "GDALReadOnlyDataset", by class "GDALDataset". Class "GDALMajorObject", by class "GDALDataset".

Methods

closeDataset
signature(dataset = "GDALTransientDataset"): ...
initialize
signature(.Object = "GDALTransientDataset"): ...

See Also

See also GDALDriver-class, GDALReadOnlyDataset-class

Examples

Run this code
list.files(tempdir())
x <- new('GDALTransientDataset', driver=new('GDALDriver', "GTiff"), rows=100,
 cols=100, bands=3, type='Byte')
dim(x)
list.files(tempdir())
GDAL.close(x)
list.files(tempdir())

Run the code above in your browser using DataLab