direction function

Direction

Direction

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.

## S4 method for signature '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 boundaries function is called first. This may be efficient in cases where you compute the distance to large blobs. Calling boundaries determines the edge cells that matter for direction computation
  • ...: Additional arguments as for writeRaster

Returns

RasterLayer

See Also

distance, gridDistance

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

Examples

r <- raster(ncol=36,nrow=18) values(r) <- NA r[306] <- 1 b <- direction(r) #plot(b)
  • Maintainer: Robert J. Hijmans
  • License: GPL (>= 3)
  • Last published: 2025-03-28

Downloads (last 30 days):