[R-sig-Geo] flags in execGRASS

Agustin Lobo alobolistas at gmail.com
Thu Nov 19 18:46:24 CET 2009


Hi!
The following works:
 > 
doGRASS("r.grow.distance",flags=c("overwrite"),parameters=list(distance="dummyd",input="dummy"))
[1] "r.grow.distance --overwrite distance=dummyd input=dummy"

But using "o" instead of "overwrite" does not
 > 
doGRASS("r.grow.distance",flags=c("o"),parameters=list(distance="dummyd",input="dummy"))
Error in doGRASS("r.grow.distance", flags = c("o"), parameters = list(distance = 
"dummyd",  :
   Invalid flag value: o

despite the fact that the grass manual states:
 > r.grow.distance --help
...(stuff deleted)

Usage:
  r.grow.distance input=name [distance=name] [value=name]
    [metric=string] [--overwrite] [--verbose] [--quiet]

Flags:
  --o   Allow output files to overwrite existing files
  --v   Verbose module output
  --q   Quiet module output
...(stuff deleted)

Could it be possible that execGRASS accept both forms for consistency with the 
grass command? If this is not possible or appropriate, could a note be added to 
the execGRASS manual page?

Thanks

Agus



More information about the R-sig-Geo mailing list