raster (version 2.1-41)

direction: Direction

Description

The direction (azimuth) to or from the nearest cell that is not NA. The direction unit is in radians, unless you use argument degrees=TRUE.

Usage

## S3 method for class 'RasterLayer':
direction(x, filename='', degrees=FALSE, from=FALSE, doEdge=FALSE, ...)

Arguments

x
RasterLayer object
filename
Character. Output filename (optional)
degrees
Logical. If FALSE (the default) the unit of direction is radians.
from
Logical. Default is FALSE. If TRUE, the direction from (instead of to) the nearest cell that is not NA is returned
doEdge
Logical. If TRUE, the edge function is called first. This may be efficient in cases where you compute the distance to large blobs. Calling edge determines the edge cells that matter for distance c
...
Additional arguments as for writeRaster

Value

  • RasterLayer

See Also

distance, gridDistance For the direction between (longitude/latitude) points, see the azimuth function in the geosphere package

Examples

Run this code
r <- raster(ncol=36,nrow=18)
r[] <- NA
r[306] <- 1
b <- direction(r) 
#plot(b)

Run the code above in your browser using DataLab