GDALDataset-class {rgdal} | R Documentation |
GDALDataset
extends GDALReadOnlyDataset-class
with data update commands.
putRasterData(dataset, rasterData, band = 1, offset = c(0, 0)) saveDataset(dataset, filename, options=NULL, returnNewObj=FALSE) copyDataset(dataset, driver, strict = FALSE, options = NULL) deleteDataset(dataset) saveDatasetAs(dataset, filename, driver = NULL, options=NULL)
dataset |
An object inheriting from class 'GDALDataset' |
rasterData |
A data array with length(dim(rasterData)) = 2 |
band |
The band number (1-based) to read from |
offset |
Number of rows and columns from the origin (usually the upper left corner) to begin reading from |
filename |
name of file to contain raster data object |
returnNewObj |
until and including 0.5-27, saveDataset returned an invisible copy of the new file handle, which was then only finalized when the garbage collector ran. The old behaviour can be retained by setting to FALSE, the default behaviour is to close the hande and not return it. |
driver |
GDAL driver name to use for saving raster data object |
strict |
TRUE if the copy must be strictly equivelent, or more normally FALSE indicating that the copy may adapt as needed for the output format |
options |
Driver specific options (currently passed to GDAL) |
putRasterData
:rasterData
to the dataset, begining at offset
rows
and columns from the origin (usually the upper left corner). Data
type conversion is automatic.saveDataset
:saveDatasetAs
:copyDataset
:deleteDataset
:
Objects can be created by calls of the form new("GDALDataset", filename, handle)
, where name: a string giving the name of a GDAL driver, handle: used internally; not for public consumption (default = NULL).
handle
:"externalptr", from class "GDALReadOnlyDataset"
, used internally; not for public consumption
Class "GDALReadOnlyDataset"
, directly.
Class "GDALMajorObject"
, by class "GDALReadOnlyDataset".
signature(.Object = "GDALDataset")
: ... Timothy H. Keitt, modified by Roger Bivand
GDALDriver-class
,
GDALReadOnlyDataset-class
, GDALTransientDataset-class