Thanks, Roger

Your suggested "incantation" is the correct syntax for Windows.

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

- Aubrey


On 10/5/2010 7:56 PM, Aubrey Moore wrote:
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.

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


_______________________________________________
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