| GDALRasterBand-class {rgdal} | R Documentation |
Returns a two-dimensional array with data from a raster band, used internally within functions
getRasterData(dataset, band = NULL, offset = c(0, 0),
region.dim = dim(dataset), output.dim = region.dim,
interleave = c(0, 0), as.is = FALSE)
getRasterTable(dataset, band = NULL, offset = c(0, 0), region.dim = dim(dataset))
getProjectionRef(dataset)
getRasterBand(dataset, band = 1)
getRasterBlockSize(raster)
dataset |
An object inheriting from class 'GDALReadOnlyDataset' |
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; presently ordered (y,x) - this may change |
region.dim |
The number of rows and columns to read from the dataset; presently ordered (y,x) - this may change |
output.dim |
Number of rows and columns in the output data; if
smaller than region.dim the data will be subsampled |
interleave |
Element and row stride while reading data; rarely needed |
as.is |
If false, scale the data to its natural units; if the case of thematic data, return the data as factors |
raster |
An object of class GDALRasterBand |
getRasterData:getRasterTable:getProjectionRef:getRasterBand:getRasterBlockSize:
Objects can be created by calls of the form new("GDALRasterBand", dataset, band).
handle:"externalptr", from class "GDALMajorObject", used internally; not for public consumption
Class "GDALMajorObject", directly.
signature(x = "GDALRasterBand"): ... signature(.Object = "GDALRasterBand"): ... Timothy H. Keitt, modified by Roger Bivand
See also GDALDriver-class, GDALDataset-class, GDALTransientDataset-class
logo <- system.file("pictures/logo.jpg", package="rgdal")[1]
x <- new("GDALReadOnlyDataset", logo)
plot(density(getRasterTable(x)$band1))
GDAL.close(x)