Rdocumentation
powered by
Learn R Programming
raster (version 3.6-31)
Geographic Data Analysis and Modeling
Description
Reading, writing, manipulating, analyzing and modeling of spatial data. This package has been superseded by the "terra" package
.
Copy Link
Link to current version
Version
Version
3.6-31
3.6-30
3.6-26
3.6-23
3.6-20
3.6-14
3.6-13
3.6-11
3.6-3
3.5-29
3.5-21
3.5-15
3.5-11
3.5-9
3.5-2
3.4-13
3.4-10
3.4-5
3.3-13
3.3-7
3.3-6
3.1-5
3.0-12
3.0-7
3.0-2
2.9-23
2.9-22
2.9-5
2.8-19
2.8-4
2.7-15
2.6-7
2.5-8
2.5-2
2.4-30
2.4-20
2.4-18
2.4-15
2.3-40
2.3-33
2.3-24
2.3-12
2.3-10
2.3-0
2.2-31
2.2-12
2.2-5
2.1-66
2.1-49
2.1-48
2.1-41
2.1-37
2.1-25
2.1-16
2.1-12
2.0-41
2.0-31
2.0-29
2.0-12
2.0-08
2.0-05
2.0-04
1.9-92
1.9-82
1.9-70
1.9-67
1.9-64
1.9-63
1.9-58
1.9-55
1.9-54
1.9-52
1.9-46
1.9-44
1.9-41
1.9-33
1.9-32
1.9-29
1.9-27
1.9-19
1.9-13
1.9-12
1.9-11
1.9-5
1.9-1
1.8-39
1.8-38
1.8-35
1.8-31
1.8-27
1.8-25
1.8-22
1.8-20
1.8-12
1.8-9
1.8-3
1.7-46
1.7-29
1.7-23
1.7-18
1.7-8
1.7-6
1.6-22
1.6-19
1.6-16
1.6-15
1.6-10
1.5-16
1.5-8
1.4-10
1.3-11
1.3-4
1.3-1
1.2-6
1.1.7
1.0.4
1.0.0-1
Install
install.packages('raster')
Monthly Downloads
115,676
Version
3.6-31
License
GPL (>= 3)
Maintainer
Robert Hijmans
Last Published
January 16th, 2025
Functions in raster (3.6-31)
Search all functions
Extent-class
Class "Extent"
Raster-class
Raster* classes
as.character
Character representation of a Raster or Extent object
adjacent
Adjacent cells
as.data.frame
Get a data.frame with raster cell values, or coerce SpatialPolygons, Lines, or Points to a data.frame
Arith-methods
Arithmetic with Raster* objects
Compare-methods
Compare Raster* objects
approxNA
Estimate values for cell values that are
NA
by interpolating between layers
aggregate
Aggregate raster cells or SpatialPolygons/Lines
as.list
Create a list of RasterLayer objects
Rcpp-class
Rcpp classes
Logic-methods
Logical operators and functions
NAvalue
Set the NA value of a RasterLayer
RGB
Create a Red-Green-Blue Raster object
alignExtent
Align an extent (object of class Extent)
as.logical
Change cell values to logical or integer values
as.matrix
Get a vector, matrix, or array with raster cell values
as.raster
Coerce to a 'raster' object
Math-methods
Mathematical functions
area
Size of cells
bind
Bind Spatial* objects
boundaries
boundaries (edges) detection
blockSize
Block size for writing files
animate
Animate layers of a Raster* object
Summary-methods
Summary methods
boxplot
Box plot of Raster objects
addLayer
Add or drop a layer
cellStats
Statistics across cells
atan2
Two argument arc-tangent
bands
Number of bands
autocorrelation
Spatial autocorrelation
calc
Calculate
cellsFromExtent
Cells from extent, and vice versa
cellFrom
Get cell, row, or column number
barplot
Bar plot of a RasterLayer
clamp
Clamp values
compareRaster
Compare Raster objects
contour
Contour plot
clearValues
Clear values
click
Query by clicking on a map
Extreme coordinates
Coordinates of the Extent of a Raster object
cluster
Use a multi-core cluster
clump
Detect clumps
compareCRS
Partially compare two CRS objects
colortable
colortable
crop
Crop
brick
Create a RasterBrick object
dataType
Data type
buffer
buffer
density
Density plot
cut
Convert values to classes
cv
Coefficient of variation
crosstab
Cross-tabulate
extract
Extract values from Raster objects
datasource
Are values in memory and/or on disk?
dim
Dimensions of a Raster* object
draw
Draw a line or polygon
Extract by index
Indexing to extract values of a Raster* object
factors
Factors
extremeValues
Minimum and maximum values
extension
Filename extensions
corLocal
Local correlation coefficient
cover
Replace NA values with values of other layers
flip
Flip
hillShade
Hill shading
flowPath
Flow path
drawExtent
Create an Extent object by drawing on a map
hdr
Header files
hist
Histogram
focal
Focal values
extent
Extent
erase
Erase parts of a SpatialPolygons* or SpatialLines* object. The inverse of this can be done with
intersect
filename
Filename
head
Show the head or tail of a Raster* object
image
Image
direction
Direction
initialize
Initialize a Raster object with values
extend
Extend
interpolate
Interpolate
mosaic
Merge Raster* objects using a function for overlapping areas
filledContour
Filled contour plot
disaggregate
Disaggregate
inifile
Read a .ini file
getValuesFocal
Get focal raster cell values
focalWeight
Focal weights matrix
metadata
Metadata
geom
Get the coordinates of a vector type Spatial* object
movingFun
Moving functions
projectRaster
Project a Raster object
projection
Get or set a coordinate reference system (projection)
gridDistance
Distance on a grid
modal
modal value
getData
Get geographic data
rasterFromCells
Subset a raster by cell numbers
nlayers
Number of layers
origin
Origin
overlay
Overlay Raster objects
getValues
Get raster cell values
pairs
Pairs plot (matrix of scatterplots)
rotate
Rotate
Options
Global options for the raster package
distance
Distance
rasterFromXYZ
Create a Raster* object from x, y, z values
setValues
Set values of a Raster object
rasterTmpFile
Temporary files
shapefile
Read or write a shapefile
rectify
rectify a Raster object
rotated
Do the raster cells have a rotation?
stackSave
Save or open a RasterStack file
distanceFromPoints
Distance from points
scale
Scale values
replacement
Replace cell values or layers of a Raster* object
freq
Frequency table
SampleInt
Sample integer values
Gain and offset
Gain and offset of values on file
getValuesBlock
Get a block of raster cell values
localFun
Local functions
mask
Mask values in a Raster object
intersect
Intersect
sampleRandom
Random sample
shift
Shift
match
Value matching for Raster* objects
Summary
Summary
Slope and aspect
Slope and aspect
layerStats
Correlation and (weighted) covariance
isLonLat
Is this longitude/latitude data?
symdif
Symetrical difference
stackSelect
Select cell values from a multi-layer Raster* object
layerize
Layerize
merge
Merge Raster* objects
stretch
Stretch
plotRGB
Red-Green-Blue plot of a multi-layered Raster object
transpose
Transpose
names
Names of raster layers
trim
Trim
pointDistance
Distance between points
ncell
Number or rows, columns, and cells of a Raster* object
predict
Spatial model predictions
properties
Raster file properties
persp
Perspective plot
validCell
Validity of a cell, column or row number
plot
Plot a Raster* object
quantile
Raster quantiles
readAll
Read values from disk
Programming
Helper functions for programming
reclassify
Reclassify
round
Integer values
Extent math
round Extent coordinates
rasterToContour
Raster to contour lines conversion
raster-package
Overview of the functions in the raster package
setExtent
Set the extent of a RasterLayer
raster
Create a RasterLayer object
validNames
Create valid names
rasterToPoints
Raster to points conversion
zonal
Zonal statistics
rasterToPolygons
Raster to polygons conversion
setMinMax
Compute min and max values
zoom
Zoom in on a map
rasterize
Rasterize points, lines, or polygons
terrain
Terrain characteristics
text
Add labels to a map
sampleRegular
Regular sample
sampleStratified
Stratified random sample
scalebar
scalebar
select
Geometric subsetting
union
Union Extent or SpatialPolygons* objects
substitute
Substitute values in a Raster* object
resample
Resample a Raster object
resolution
Resolution
unique
Unique values
subset
Subset layers in a Raster* object
rowFromCell
Row or column number from a cell number
rowSums
rowSums and colSums for Raster objects
z-values
Get or set z-values
writeRaster
Write raster data to a file
spEasy
Create SpatialLines* or SpatialPolygons*
spplot
Use spplot to plot a Raster* or other object
writeValues
Write values to a file
unstack
Unstack
update
Update raster cells of files (on disk)
stack
Create a RasterStack object
stackApply
Apply a function on subsets of a RasterStack or RasterBrick
weighted.mean
Weighted mean of rasters
xyFromCell
Coordinates from a row, column or cell number
which
Which cells are TRUE?
which.min
Where is the min or max value?
writeFormats
File types for writing
zApply
z (time) apply
KML
Write a KML or KMZ file