All functions

NAflag(<SpatRaster>) `NAflag<-`(<SpatRaster>)

Set the NA flag

RGB(<SpatRaster>) `RGB<-`(<SpatRaster>) colorize(<SpatRaster>) has.RGB(<SpatRaster>)

Layers representing colors

SpatExtent SpatExtent-class Rcpp_SpatExtent-class show,SpatExtent-method

Class "SpatExtent"

SpatRaster SpatRaster-class Rcpp_SpatRaster-class PackedSpatRaster-class SpatRasterCollection SpatRasterDataset SpatRasterCollection-class SpatRasterDataset-class RasterSource RasterSource-class Rcpp_RasterSource-class SpatCategories SpatCategories-class Rcpp_SpatCategories-class show,SpatRaster-method

SpatRaster class

SpatVector SpatVector-class SpatVectorCollection SpatVectorCollection-class SpatVectorProxy SpatVectorProxy-class Rcpp_SpatVector-class PackedSpatVector-class show,SpatVector-method

Class "SpatVector"

activeCat(<SpatRaster>) `activeCat<-`(<SpatRaster>)

Active category

`add<-`(<SpatRaster>,<SpatRaster>) `add<-`(<SpatRasterDataset>,<SpatRaster>) `add<-`(<SpatRasterCollection>,<SpatRaster>)

Add (in place) a SpatRaster to another SpatRaster object or to a SpatRasterDataset or SpatRasterCollection

adjacent(<SpatRaster>) adjacent(<SpatVector>)

Adjacent cells

aggregate(<SpatRaster>) aggregate(<SpatVector>)

Aggregate raster or vector data

align(<SpatExtent>,<SpatRaster>) align(<SpatExtent>,<numeric>)

Align a SpatExtent

all.equal(<SpatRaster>,<SpatRaster>)

Compare two SpatRasters for equality

animate(<SpatRaster>)

Animate a SpatRaster

app(<SpatRaster>) app(<SpatRasterDataset>)

Apply a function to the cells of a SpatRaster

approximate(<SpatRaster>)

Estimate values for cell values that are NA by interpolating between layers

Arith-methods Arith,SpatExtent,numeric-method Arith,numeric,SpatExtent-method Arith,SpatExtent,SpatExtent-method Arith,SpatRaster,SpatRaster-method Arith,SpatVector,SpatVector-method Arith,SpatRaster,missing-method Arith,numeric,SpatRaster-method Arith,SpatRaster,numeric-method Arith,logical,SpatRaster-method Arith,SpatRaster,logical-method Arith,missing,SpatRaster-method Arith,SpatRaster,matrix-method Arith,matrix,SpatRaster-method

Arithmetic

as.character(<SpatExtent>) as.character(<SpatRaster>)

Create a text representation of (the skeleton of) an object

as.data.frame(<SpatVector>) as.data.frame(<SpatRaster>)

SpatRaster or SpatVector to data.frame

as.lines(<SpatRaster>) as.lines(<SpatVector>) as.lines(<SpatExtent>)

Conversion to a SpatVector of lines

as.list(<SpatRaster>) as.list(<SpatRasterCollection>) as.list(<SpatVector>) as.list(<SpatVectorCollection>)

Coerce a Spat* object to a list

as.points(<SpatRaster>) as.points(<SpatVector>) as.points(<SpatExtent>)

Conversion to a SpatVector of points

as.polygons(<SpatRaster>) as.polygons(<SpatVector>) as.polygons(<SpatExtent>)

Conversion to a SpatVector of polygons

as.raster(<SpatRaster>)

Coerce to a "raster" object

atan2(<SpatRaster>,<SpatRaster>) atan_2(<SpatRaster>,<SpatRaster>)

Two argument arc-tangent

autocor(<numeric>) autocor(<SpatRaster>)

Spatial autocorrelation

barplot(<SpatRaster>)

Bar plot of a SpatRaster

boundaries(<SpatRaster>)

Detect boundaries (edges)

boxplot(<SpatRaster>)

Box plot of SpatRaster data

buffer(<SpatRaster>) buffer(<SpatVector>)

Create a buffer around vector geometries or raster patches

c(<SpatRaster>) c(<SpatRasterDataset>) c(<SpatVector>) c(<SpatVectorCollection>)

Combine SpatRaster or SpatVector objects

cartogram(<SpatVector>)

Cartogram

as.numeric(<SpatRaster>) catalyze(<SpatRaster>)

Factors to numeric

cellSize(<SpatRaster>)

Area covered by each raster cell

cells(<SpatRaster>,<missing>) cells(<SpatRaster>,<numeric>) cells(<SpatRaster>,<SpatVector>) cells(<SpatRaster>,<SpatExtent>)

Get cell numbers

centroids(<SpatVector>)

Centroids

clamp(<SpatRaster>) clamp(<numeric>)

Clamp values

clamp_ts(<SpatRaster>)

clamp time series data

classify(<SpatRaster>)

Classify (or reclassify) cell values

click(<SpatRaster>) click(<SpatVector>) click(<missing>)

Query by clicking on a map

as.vector(<SpatRaster>) as.matrix(<SpatRaster>) as.array(<SpatRaster>)

Coercion of a SpatRaster to a vector, matrix or array

tighten(<SpatRaster>) tighten(<SpatRasterDataset>)

tighten SpatRaster or SpatRasterDataset objects

coltab(<SpatRaster>) `coltab<-`(<SpatRaster>) has.colors(<SpatRaster>)

Color table

combineGeoms(<SpatVector>,<SpatVector>)

Combine geometries

compare(<SpatRaster>) logic(<SpatRaster>)

Compare and logical methods

compareGeom(<SpatRaster>,<SpatRaster>) compareGeom(<SpatVector>,<SpatVector>) compareGeom(<SpatVector>,<missing>)

Compare geometries of SpatRasters

concats(<SpatRaster>)

Concatenate categorical rasters

contour(<SpatRaster>) as.contour(<SpatRaster>)

Contour plot

convHull(<SpatVector>) minRect(<SpatVector>)

Convex hull and minimal rotated rectangle

costDist(<SpatRaster>)

Cost distance

cover(<SpatRaster>,<SpatRaster>) cover(<SpatVector>,<SpatVector>)

Replace values with values from another object

crds(<SpatVector>) crds(<SpatRaster>)

Get the coordinates of SpatVector geometries or SpatRaster cells

crop(<SpatRaster>) crop(<SpatRasterDataset>) crop(<SpatRasterCollection>) crop(<SpatVector>) crop(<SpatGraticule>)

Cut out a geographic subset

crosstab(<SpatRaster>,<missing>)

Cross-tabulate

crs(<SpatRaster>) crs(<SpatVector>) crs(<character>) `crs<-`(<SpatRaster>) `crs<-`(<SpatVector>)

Get or set a coordinate reference system

deepcopy(<SpatRaster>) deepcopy(<SpatVector>)

Deep copy

densify(<SpatVector>)

Add additional nodes to lines or polygons

density(<SpatRaster>)

Density plot

setCats(<SpatRaster>) area(<SpatRaster>)

deprecated methods

depth(<SpatRaster>) `depth<-`(<SpatRaster>)

depth of SpatRaster layers

describe(<character>)

describe

diff(<SpatRaster>)

Lagged differences

ncol(<SpatRaster>) nrow(<SpatRaster>) nlyr(<SpatRaster>) ncell(<SpatRaster>) nsrc(<SpatRaster>) `ncol<-`(<SpatRaster>,<numeric>) `nrow<-`(<SpatRaster>,<numeric>) `nlyr<-`(<SpatRaster>,<numeric>) res(<SpatRaster>) `res<-`(<SpatRaster>,<numeric>) xres(<SpatRaster>) yres(<SpatRaster>) ncol(<SpatVector>) nrow(<SpatVector>) length(<SpatVector>)

Dimensions of a SpatRaster or SpatVector and related objects

direction(<SpatRaster>)

Direction

disagg(<SpatRaster>) disagg(<SpatVector>)

Disaggregate raster cells or vector geometries

distance(<SpatRaster>,<missing>) distance(<SpatRaster>,<SpatVector>) distance(<SpatVector>,<ANY>) distance(<SpatVector>,<SpatVector>) distance(<matrix>,<matrix>) distance(<matrix>,<missing>)

Geographic distance

dots(<SpatVector>)

Make a dot-density map

draw(<character>)

Draw a polygon, line, extent, or points

elongate(<SpatVector>)

elongate lines

erase(<SpatVector>,<SpatVector>) erase(<SpatVector>,<missing>) erase(<SpatVector>,<SpatExtent>)

Erase parts of a SpatVector object

expanse(<SpatRaster>) expanse(<SpatVector>)

Get the expanse (area) of individual polygons or for all (summed) raster cells

ext(<SpatRaster>) ext(<SpatVector>) ext(<numeric>) `ext<-`(<SpatRaster>,<SpatExtent>) `ext<-`(<SpatRaster>,<numeric>)

Create, get or set a SpatExtent

extend(<SpatRaster>) extend(<SpatExtent>)

Extend

extract(<SpatRaster>,<SpatVector>) extract(<SpatRaster>,<SpatExtent>) extract(<SpatRaster>,<matrix>) extract(<SpatRaster>,<numeric>) extract(<SpatVector>,<SpatVector>)

Extract values from a SpatRaster

levels(<SpatRaster>) `levels<-`(<SpatRaster>) cats(<SpatRaster>) categories(<SpatRaster>) droplevels(<SpatRaster>) addCats(<SpatRaster>)

Categorical rasters

fillHoles(<SpatVector>)

Remove holes from polygons

fillTime(<SpatRaster>)

Fill time gaps in a SpatRaster

flip(<SpatRaster>) flip(<SpatVector>) rev(<SpatRaster>)

Flip or reverse a raster

focal(<SpatRaster>)

Focal values

focal3D(<SpatRaster>)

Three-dimensional focal values

focalCpp(<SpatRaster>)

Compute focal values with an iterating C++ function

focalMat()

Focal weights matrix

focalPairs(<SpatRaster>)

Focal function across two layers

focalReg(<SpatRaster>)

Focal regression

focalValues(<SpatRaster>)

Get focal values

freq(<SpatRaster>)

Frequency table

gaps(<SpatVector>)

Find gaps between polygons

gdal() gdalCache() setGDALconfig() getGDALconfig()

GDAL version, supported file formats, and cache size

geom(<SpatVector>)

Get the geometry (coordinates) of a SpatVector

geomtype(<SpatVector>) datatype(<SpatVector>) is.points(<SpatVector>) is.lines(<SpatVector>) is.polygons(<SpatVector>) datatype(<SpatRaster>)

Geometry type of a SpatVector

global(<SpatRaster>)

global statistics

graticule()

Create a graticule

gridDist(<SpatRaster>)

Distance on a grid

halo()

Add halo-ed text to a plot

head() tail()

head and tail of a SpatRaster or SpatVector

hist(<SpatRaster>)

Histogram

ifel(<SpatRaster>)

ifelse for SpatRasters

image(<SpatRaster>)

SpatRaster image method

impose(<SpatRasterCollection>)

Impose the geometry of a SpatRaster to those in a SpatRasterCollection.

init(<SpatRaster>)

Initialize a SpatRaster with values

set.names(<SpatRaster>) set.names(<SpatRasterDataset>) set.names(<SpatVector>) set.ext(<SpatRaster>) set.ext(<SpatVector>) set.crs(<SpatRaster>) set.crs(<SpatVector>) set.values(<SpatRaster>) set.cats(<SpatRaster>) set.RGB(<SpatRaster>)

Change values in-place

inset(<SpatVector>) inset(<SpatRaster>) inext(<SpatVector>)

Make an inset map

interpIDW(<SpatRaster>,<SpatVector>) interpIDW(<SpatRaster>,<matrix>)

Interpolate points using a moving window

interpNear(<SpatRaster>,<SpatVector>) interpNear(<SpatRaster>,<matrix>)

Nearest neighbor interpolation

interpolate(<SpatRaster>)

Spatial interpolation

intersect(<SpatVector>,<SpatVector>) intersect(<SpatVector>,<SpatExtent>) intersect(<SpatExtent>,<SpatVector>) intersect(<SpatExtent>,<SpatExtent>) intersect(<SpatRaster>,<SpatRaster>) intersect(<SpatRaster>,<SpatExtent>) intersect(<SpatExtent>,<SpatRaster>)

Intersection

is.bool(<SpatRaster>) as.bool(<SpatRaster>) is.int(<SpatRaster>) as.int(<SpatRaster>) is.factor(<SpatRaster>) as.factor(<SpatRaster>)

Raster value types

is.lonlat(<SpatRaster>) is.lonlat(<SpatVector>) is.lonlat(<character>)

Check for longitude/latitude crs

is.valid(<SpatVector>) makeValid(<SpatVector>) is.valid(<SpatExtent>)

Check or fix polygon or extent validity

lapp(<SpatRaster>) lapp(<SpatRasterDataset>)

Apply a function to layers of a SpatRaster, or sub-datasets of a SpatRasterDataset

layerCor(<SpatRaster>)

Correlation and (weighted) covariance

add_legend()

add a custom legend

linearUnits(<SpatRaster>) linearUnits(<SpatVector>)

Linear units of the coordinate reference system

points(<SpatVector>) lines(<SpatVector>) polys(<SpatVector>) points(<SpatRaster>) lines(<SpatRaster>) polys(<SpatRaster>) points(<SpatExtent>) lines(<SpatExtent>) polys(<SpatExtent>)

Add points, lines, or polygons to a map

makeTiles(<SpatRaster>)

Make tiles

makeVRT()

Make a VRT header file

map.pal()

map.pal arrow

mask(<SpatRaster>,<SpatRaster>) mask(<SpatRaster>,<SpatVector>) mask(<SpatVector>,<SpatVector>)

Mask values in a SpatRaster or SpatVector

match() `%in%`

Value matching for SpatRasters

sqrt(<SpatRaster>) log(<SpatRaster>) round(<SpatRaster>) math(<SpatRaster>) round(<SpatVector>) cumsum(<SpatRaster>)

General mathematical methods

mem_info() free_RAM()

Memory available and needed

merge(<SpatRaster>,<SpatRaster>) merge(<SpatRasterCollection>,<missing>) merge(<SpatVector>,<data.frame>)

Merge SpatRasters, or merge a SpatVector with a data.frame

mergeTime(<SpatRasterDataset>)

merge SpatRasters by timelines to create a single timeseries

meta(<SpatRaster>)

meta

minmax(<SpatRaster>) hasMinMax(<SpatRaster>) setMinMax(<SpatRaster>)

Get or compute the minimum and maximum cell values

modal(<SpatRaster>)

modal value

mosaic(<SpatRaster>,<SpatRaster>) mosaic(<SpatRasterCollection>,<missing>)

mosaic SpatRasters

na.omit(<SpatVector>)

na.omit for SpatVector

names(<SpatRaster>) `names<-`(<SpatRaster>) varnames(<SpatRaster>) `varnames<-`(<SpatRaster>) longnames(<SpatRaster>) `longnames<-`(<SpatRaster>) names(<SpatRasterDataset>) `names<-`(<SpatRasterDataset>) varnames(<SpatRasterDataset>) `varnames<-`(<SpatRasterDataset>) longnames(<SpatRasterDataset>) `longnames<-`(<SpatRasterDataset>) names(<SpatVector>) `names<-`(<SpatVector>)

Names of Spat* objects

nearby(<SpatVector>) nearest(<SpatVector>)

nearby geometries

normalize.longitude(<SpatVector>)

normalize vector data that crosses the dateline

north()

North arrow

not.na(<SpatRaster>)

is not NA

origin(<SpatRaster>) `origin<-`(<SpatRaster>)

Origin

pairs(<SpatRaster>)

Pairs plot (matrix of scatterplots)

panel(<SpatRaster>)

Map panel

patches(<SpatRaster>)

Detect patches (clumps) of cells

perim(<SpatVector>)

Perimeter or length

persp(<SpatRaster>)

Perspective plot

plet(<SpatRaster>) plet(<SpatVector>) plet(<SpatVectorCollection>) lines(<leaflet>) points(<leaflet>)

Plot with leaflet

plot(<SpatRaster>,<numeric>) plot(<SpatRaster>,<missing>) plot(<SpatRaster>,<character>) plot(<SpatVector>,<character>) plot(<SpatVector>,<numeric>) plot(<SpatVector>,<missing>)

Make a map

plotRGB(<SpatRaster>)

Red-Green-Blue plot of a multi-layered SpatRaster

plot(<SpatExtent>,<missing>)

Plot a SpatExtent

plot(<SpatGraticule>,<missing>)

Plot a graticule

predict(<SpatRaster>)

Spatial model predictions

project(<SpatVector>) project(<SpatRaster>) project(<SpatExtent>) project(<matrix>)

Change the coordinate reference system

quantile(<SpatRaster>) quantile(<SpatVector>)

Quantiles of spatial data

query(<SpatVectorProxy>)

Query a SpatVectorProxy object

rangeFill(<SpatRaster>)

Fill layers with a range

rapp(<SpatRaster>)

Range-apply

rast(<character>) rast(<missing>) rast(<SpatRaster>) rast(<matrix>) rast(<data.frame>) rast(<array>) rast(<list>) rast(<SpatRasterDataset>) rast(<SpatVector>) rast(<SpatExtent>)

Create a SpatRaster

rasterize(<SpatVector>,<SpatRaster>) rasterize(<matrix>,<SpatRaster>)

Rasterize vector data

rasterizeGeom(<SpatVector>,<SpatRaster>)

Rasterize geometric properties of vector data

rasterizeWin(<SpatVector>,<SpatRaster>) rasterizeWin(<data.frame>,<SpatRaster>)

Rasterize points with a moving window

rcl(<SpatRaster>)

Combine row, column, and layer numbers

readStart(<SpatRaster>) readStop(<SpatRaster>) readValues(<SpatRaster>) writeStart(<SpatRaster>,<character>) writeStop(<SpatRaster>) writeValues(<SpatRaster>,<vector>) blocks(<SpatRaster>) fileBlocksize()

Read from, or write to, file

rectify(<SpatRaster>)

Rectify a SpatRaster

regress(<SpatRaster>,<numeric>) regress(<SpatRaster>,<SpatRaster>)

Cell level regression

relate(<SpatVector>,<SpatVector>) relate(<SpatVector>,<missing>) is.related(<SpatVector>,<SpatVector>)

Spatial relationships between geometries

rep(<SpatRaster>)

Replicate layers

`$<-`(<SpatRaster>) `$<-`(<SpatVector>) `$<-`(<SpatExtent>)

Replace with $<-

`[[<-`(<SpatRaster>,<numeric>) `[[<-`(<SpatRaster>,<character>) `[[<-`(<SpatVector>,<numeric>) `[[<-`(<SpatVector>,<character>)

Replace layers or variables

`[<-`(<SpatRaster>,<ANY>,<ANY>,<ANY>) `[<-`(<SpatVector>,<ANY>,<ANY>) `[<-`(<SpatExtent>,<numeric>,<missing>)

Replace values of a SpatRaster

resample(<SpatRaster>,<SpatRaster>)

Transfer values of a SpatRaster to another one with a different geometry

rescale(<SpatRaster>) rescale(<SpatVector>)

rescale

roll(<SpatRaster>) roll(<numeric>)

Rolling (moving) functions

rotate(<SpatRaster>) rotate(<SpatVector>)

Rotate data along longitude

same.crs()

Compare coordinate reference systems

spatSample(<SpatRaster>) spatSample(<SpatVector>) spatSample(<SpatExtent>)

Take a regular sample

sapp(<SpatRaster>) sapp(<SpatRasterDataset>)

Apply a terra function that takes only a single layer and returns a SpatRaster to all layers of a SpatRaster

sbar()

scale bar

scale(<SpatRaster>)

Scale values

plot(<SpatRaster>,<SpatRaster>)

Scatterplot of two SpatRaster layers

scoff(<SpatRaster>) `scoff<-`(<SpatRaster>)

Scale (gain) and offset

sds(<missing>) sds(<character>) sds(<SpatRaster>) sds(<list>) sds(<array>)

Create a SpatRasterDataset

segregate(<SpatRaster>)

segregate

sel(<SpatRaster>) sel(<SpatVector>)

Spatial selection

selectHighest(<SpatRaster>)

select cells with high or low values

selectRange(<SpatRaster>)

Select the values of a range of layers, as specified by cell values in another SpatRaster

saveRDS(<SpatRaster>) saveRDS(<SpatRasterDataset>) saveRDS(<SpatRasterCollection>) saveRDS(<SpatVector>) serialize(<SpatRaster>) serialize(<SpatVector>)

saveRDS and serialize for SpatVector and SpatRaster*

`values<-`(<SpatRaster>,<ANY>) setValues(<SpatRaster>,<ANY>) `values<-`(<SpatVector>,<ANY>)

Set the values of raster cells or of geometry attributes

shade()

Hill shading

sharedPaths(<SpatVector>)

Shared paths

shift(<SpatRaster>) shift(<SpatVector>) shift(<SpatExtent>)

Shift

sieve(<SpatRaster>)

Sieve filter

simplifyGeom(<SpatVector>)

simplifyGeom geometries

sort(<SpatRaster>) sort(<SpatVector>)

Sort a SpatRaster or SpatVector

sources(<SpatRaster>) sources(<SpatVector>) hasValues(<SpatRaster>) inMemory(<SpatRaster>)

Data sources of a SpatRaster

spin(<SpatVector>)

spin a SpatVector

split(<SpatRaster>,<ANY>) split(<SpatVector>,<ANY>) split(<SpatVector>,<SpatVector>)

Split

sprc(<SpatRaster>) sprc(<list>) sprc(<missing>) sprc(<character>)

Create a SpatRasterCollection

stretch(<SpatRaster>)

Stretch

subset(<SpatRaster>) subset(<SpatVector>)

Subset a SpatRaster or a SpatVector

`$`(<SpatExtent>)

Subset a SpatRaster or a SpatVector

`[[`(<SpatRaster>,<numeric>,<missing>) `[[`(<SpatRasterDataset>,<ANY>,<ANY>) `[[`(<SpatVector>,<numeric>,<missing>)

Subset a SpatRaster or a SpatVector

`[`(<SpatRaster>,<ANY>,<ANY>,<ANY>) `[`(<SpatVector>,<numeric>,<numeric>) `[`(<SpatVector>,<SpatVector>,<missing>) `[`(<SpatExtent>,<numeric>,<missing>)

Extract values from a SpatRaster, SpatVector or SpatExtent

subst(<SpatRaster>)

replace cell values

min(<SpatRaster>) max(<SpatRaster>) range(<SpatRaster>) prod(<SpatRaster>) sum(<SpatRaster>) any(<SpatRaster>) all(<SpatRaster>) range(<SpatRaster>) which.min(<SpatRaster>) which.max(<SpatRaster>) stdev(<SpatRaster>) mean(<SpatRaster>) median(<SpatRaster>) anyNA(<SpatRaster>) countNA(<SpatRaster>) noNA(<SpatRaster>) allNA(<SpatRaster>)

Summarize

summary(<SpatRaster>) summary(<SpatVector>)

summary

svc(<missing>) svc(<SpatVector>) svc(<list>) svc(<character>)

Create a SpatVectorCollection

symdif(<SpatVector>,<SpatVector>)

Symmetrical difference

tapp(<SpatRaster>)

Apply a function to subsets of layers of a SpatRaster

terra-package terra

Description of the methods in the terra package

terraOptions()

Options

terrain(<SpatRaster>)

terrain characteristics

text(<SpatRaster>) text(<SpatVector>)

Add labels to a map

time(<SpatRaster>) `time<-`(<SpatRaster>) timeInfo(<SpatRaster>)

time of SpatRaster layers

tmpFiles()

Temporary files

mergeLines(<SpatVector>) snap(<SpatVector>) removeDupNodes(<SpatVector>) makeNodes(<SpatVector>)

Vector topology methods

t(<SpatRaster>) t(<SpatVector>) trans(<SpatRaster>)

Transpose

trim(<SpatRaster>)

Trim a SpatRaster

union(<SpatVector>,<SpatVector>) union(<SpatVector>,<missing>) union(<SpatExtent>,<SpatExtent>)

Union SpatVector or SpatExtent objects

unique(<SpatRaster>) unique(<SpatVector>)

Unique values

units(<SpatRaster>) `units<-`(<SpatRaster>) units(<SpatRasterDataset>) `units<-`(<SpatRasterDataset>)

units of SpatRaster or SpatRasterDataSet

update(<SpatRaster>)

Change values in a file

values(<SpatRaster>) values(<SpatVector>)

Cell values and geometry attributes

vect(<character>) vect(<matrix>) vect(<data.frame>) vect(<list>) vect(<SpatExtent>) vect(<SpatVectorCollection>) vect(<sf>)

Create SpatVector objects

vector_layers()

List or remove layers from a vector file

viewshed(<SpatRaster>)

Compute a viewshed

voronoi(<SpatVector>) delaunay(<SpatVector>)

Voronoi diagram and Delaunay triangles

vrt(<character>)

Virtual Raster Dataset

weighted.mean(<SpatRaster>,<numeric>) weighted.mean(<SpatRaster>,<SpatRaster>)

Weighted mean of layers

where.min(<SpatRaster>) where.max(<SpatRaster>)

Where are the cells with the min or max values?

which.lyr(<SpatRaster>)

Which cells are TRUE?

width(<SpatVector>) clearance(<SpatVector>)

SpatVector geometric properties

`window<-`(<SpatRaster>) window(<SpatRaster>)

Set a window

wrap(<SpatRaster>) wrap(<SpatRasterDataset>) wrap(<SpatRasterCollection>) wrap(<SpatVector>) unwrap(<ANY>)

wrap and unwrap

wrapCache(<SpatRaster>)

SpatRaster wrap with caching options

writeCDF(<SpatRaster>) writeCDF(<SpatRasterDataset>)

Write raster data to a NetCDF file

writeRaster(<SpatRaster>,<character>)

Write raster data to a file

writeVector(<SpatVector>,<character>)

Write SpatVector data to a file

xmin(<SpatExtent>) xmax(<SpatExtent>) ymin(<SpatExtent>) ymax(<SpatExtent>) xmin(<SpatRaster>) xmax(<SpatRaster>) ymin(<SpatRaster>) ymax(<SpatRaster>) xmin(<SpatVector>) xmax(<SpatVector>) ymin(<SpatVector>) ymax(<SpatVector>) `xmin<-`(<SpatRaster>,<numeric>) `xmax<-`(<SpatRaster>,<numeric>) `ymin<-`(<SpatRaster>,<numeric>) `ymax<-`(<SpatRaster>,<numeric>)

Get or set single values of an extent

xFromCol(<SpatRaster>,<numeric>) yFromRow(<SpatRaster>,<numeric>) xyFromCell(<SpatRaster>,<numeric>) xFromCell(<SpatRaster>,<numeric>) yFromCell(<SpatRaster>,<numeric>) colFromX(<SpatRaster>,<numeric>) rowFromY(<SpatRaster>,<numeric>) cellFromRowCol(<SpatRaster>,<numeric>,<numeric>) cellFromRowColCombine(<SpatRaster>,<numeric>,<numeric>) rowColCombine(<SpatRaster>,<numeric>,<numeric>) rowFromCell(<SpatRaster>,<numeric>) colFromCell(<SpatRaster>,<numeric>) rowColFromCell(<SpatRaster>,<numeric>) cellFromXY(<SpatRaster>,<matrix>)

Coordinates from a row, column or cell number and vice versa

zonal(<SpatRaster>,<SpatRaster>) zonal(<SpatRaster>,<SpatVector>) zonal(<SpatVector>,<SpatVector>)

Zonal statistics

zoom(<SpatRaster>) zoom(<SpatVector>)

Zoom in on a map