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.
setmask(x, mask)
an object of class asc
or kasc
an object of class asc
Returns an object of class asc
or kasc
asc
for additionnal information on
objects of class asc
.
# NOT RUN {
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)
# }
Run the code above in your browser using DataLab