Hi,

I haven't used the focal function in raster, which should be able to do this, but in the RSAGA package there is a function called focal.function that does the same thing on ASCII grids. In your case this should work:

focal.function("dem",fun="max",radius=3,mw.to.vector=TRUE,mw.na.rm=TRUE)

or just

gapply("dem", "max", radius = 3)

Have a look at ?focal.function - there are examples on how to use customized focal functions.

I hope this helps
  Alex


gianni lavaredo wrote:
 I am seeing RASTER  package and "focal". I have a raster ascii grid format
with a Z value. I am trying to do a mobile window with a specific radius
(es: 10 m) to find the pixel with the max value of Z inside the window. I
need to do this operation for each pixel and save a a new grid with only the
max value pixel.
I wish to study a specific function or package for to do this but the R
world is very huge...


es: mobile window 10 m
pixelmax <- value
NO pixelmax <- 0

thanks
Gianni

        [[alternative HTML version deleted]]

_______________________________________________
R-sig-Geo mailing list
R-sig-Geo@stat.math.ethz.ch
https://stat.ethz.ch/mailman/listinfo/r-sig-geo



--
Alexander Brenning
brenn...@uwaterloo.ca - T +1-519-888-4567 ext 35783
Department of Geography and Environmental Management
University of Waterloo
200 University Ave. W - Waterloo, ON - Canada N2L 3G1
http://www.fes.uwaterloo.ca/geography/faculty/brenning/

_______________________________________________
R-sig-Geo mailing list
R-sig-Geo@stat.math.ethz.ch
https://stat.ethz.ch/mailman/listinfo/r-sig-geo

Reply via email to