create_neighbourhood: create_neighbourhood

View source: R/create_neighbourhood.R

create_neighbourhoodR Documentation

create_neighbourhood

Description

Create neighbourhood

Usage

create_neighbourhood(cells, matrix, directions = 4)

Arguments

cells

Matrix with cell ids of focal cells.

matrix

Matrix in which cells are located.

directions

Integer with cells neighbourhood rule: 4 (rook's case), 8 (queen's case).

Details

Get cell ids of all neighbouring cells. The neighbourhoood rule can be specified and is either rook's case (4 neighbours) or queen's case (8 neighbours).

Value

matrix

See Also

randomize_raster

Examples

## Not run: 
mat <- matrix(1, nrow= 10, ncol = 10)
cell_id <- rbind(cbind(3,5), cbind(7,1))
create_neighbourhood(cell_id, mat)

## End(Not run)


mhesselbarth/SHAR documentation built on Dec. 17, 2024, 3:45 p.m.