setmask: Applies a Mask on Objects of Class 'asc' or 'kasc'

Description Usage Arguments Value Author(s) See Also Examples

Description

Applies a mask on objects of class asc or kasc. In other words, the function creates an object of class asc or kasc, with NA for all pixels NA on the masking map.

Usage

1
setmask(x, mask)

Arguments

x

an object of class asc or kasc

mask

an object of class asc

Value

Returns an object of class asc or kasc

Author(s)

Clement Calenge clement.calenge@oncfs.gouv.fr

See Also

asc for additionnal information on objects of class asc.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
data(puechabon)
kasc <- puechabon$kasc
image(kasc)
elev <- getkasc(kasc, "Elevation")
slope <- getkasc(kasc, "Slope")

## ma is the mask: only areas with elevation > 250 m
## are kept
ma <- elev
ma[ma < 250] <- NA
ma <- getascattr(elev, ma)
image(ma)

## The mask is applied on maps of slope
slp <- setmask(slope, ma)
image(slp)

## The mask is applied on all maps in kasc
im <- setmask(kasc, ma)
image(im)

ClementCalenge/adehabitat documentation built on May 6, 2019, 12:02 p.m.