rgdal (version 1.2-5)

GDALRasterBand-class: Class "GDALRasterBand"

Description

Returns a two-dimensional array with data from a raster band, used internally within functions

Usage

getRasterData(dataset, band = NULL, offset = c(0, 0), region.dim = dim(dataset), output.dim = region.dim, interleave = c(0, 0), as.is = FALSE, list_out=FALSE)
getRasterTable(dataset, band = NULL, offset = c(0, 0), region.dim = dim(dataset))
getProjectionRef(dataset, OVERRIDE_PROJ_DATUM_WITH_TOWGS84 = NULL)
getRasterBand(dataset, band = 1)
getRasterBlockSize(raster)
toSigned(x, base)
toUnSigned(x, base)
get_OVERRIDE_PROJ_DATUM_WITH_TOWGS84() set_OVERRIDE_PROJ_DATUM_WITH_TOWGS84(value)

Arguments

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
list_out
default FALSE, return array, if TRUE, return a list of vector bands
raster
An object of class GDALRasterBand
x
integer variable for conversion
base
If Byte input, 8, if Int16 or UInt16, 16
OVERRIDE_PROJ_DATUM_WITH_TOWGS84
logical value, default NULL, which case the cached option set by set_OVERRIDE_PROJ_DATUM_WITH_TOWGS84 is used. Ignored if the GDAL version is less than “1.8.0” or if the CPLConfigOption variable is already set
value
logical value to set OVERRIDE_PROJ_DATUM_WITH_TOWGS84

Objects from the Class

Objects can be created by calls of the form new("GDALRasterBand", dataset, band).

Slots

Extends

Class "GDALMajorObject", directly.

Methods

Details

See Also

See also GDALDriver-class, GDALDataset-class, GDALTransientDataset-class

Examples

Run this code
logo <- system.file("pictures/logo.jpg", package="rgdal")[1]
x <- new("GDALReadOnlyDataset", logo)
plot(density(getRasterTable(x)$band1))
GDAL.close(x)

Run the code above in your browser using DataLab