[R-sig-Geo] syntax problem with r.mapcalculator

Aubrey Moore aubreymoore at guam.net
Tue Oct 5 11:56:35 CEST 2010


  I created a raster map, "R20101001", using v.surf.rst.  The 
interpolation overshoots and dips below zero in a few areas.  I'd like 
to use r.mapcalculator, called from spgrass6, to replace all negative 
values with zeros.  But I can't seem to get the syntax right.  The 
following fails and produces the error message: "The system cannot find 
the file specified."

execGRASS("r.mapcalculator", flags = c("overwrite"),
    parameters=list(outfile="result", amap="R20100101", 
formula='if(A<0,0,A)'))

I would appreciate it if anyone can spot the mistake.



More information about the R-sig-Geo mailing list