Learn R Programming

rgdal (version 0.4-4)

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) 

getRasterTable(dataset, band = NULL, offset = c(0, 0), region.dim = dim(dataset))

getProjectionRef(dataset)

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

Objects from the Class

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

Extends

Class "GDALMajorObject", directly.

Details

[object Object],[object Object],[object Object]

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