You did not post to the list - did you subscribe to it properly?
If you need to do this, use Rgui not Rstudio, and GRASS itself, not inside QGIS. Both of these will mess up paths, put things in different places, and make help impossible.
On Tue, 7 Feb 2017, Marie Delalay wrote:
Hi Roger, Nobody answers in the grass-stats list. Where can I get help on this? Thanks, Marie On 1 February 2017 at 13:49, Marie Delalay <[email protected]> wrote:Hi, I am trying to the use the package rgrass7, however I have not managed running any functions of the package. I work with RStudio and have functional knowledge of R. First, I understand I need to set the location of GRASS program, so I use initGRASS with argument override=TRUE initGRASS("C:/Program Files/QGIS 2.14/apps/grass/grass-7.2.0", tempdir(), override=T)Error in if (!compatible) { : argument is of length zeroIn addition: There were 11 warnings (use warnings() to see them)> warnings()Warning messages: 1: running command 'g.dirseps.exe -g "junk"' had status 309 2: running command 'g.dirseps.exe -g "C:\Users\mdela\AppData\Local\Temp\Rtmp4mEpSj"' had status 309 3: running command 'g.gisenv.exe "set=GISDBASE= NA"' had status 309 4: In dir.create(loc_path) : cannot create dir 'NA\file27405cb525a6', reason 'No such file or directory' 5: In dir.create(paste(loc_path, "PERMANENT", sep = "/")) : cannot create dir 'NA\file27405cb525a6\PERMANENT', reason 'No such file or directory' 6: In dir.create(paste(loc_path, mapset, sep = "/")) : cannot create dir 'NA\file27405cb525a6\file2740464e51d3', reason 'No such file or directory' 7: running command 'g.gisenv.exe "set=GISDBASE=NA"' had status 309 8: running command 'g.gisenv.exe "set=LOCATION_NAME=file27405cb525a6"' had status 309 9: running command 'g.gisenv.exe "set=MAPSET=file2740464e51d3"' had status 309 10: running command 'g.gisenv.exe "set=GRASS_GUI=text"' had status 309 11: running command 'g.version.exe' had status 309 Plus, a message box appears titled "GDIRSE~1.EXE": "The program can't start because iconv.dll is missing from your computer. Try reinstalling the program to fix this problem". Second, I realise that R knows that the location of GRASS which makes me believe that I might not need to use initGRASS after all. initGRASS("C:/Program Files/QGIS 2.14/apps/grass/grass-7.2.0", tempdir())Error in initGRASS("C:/Program Files/QGIS 2.14/apps/grass/grass-7.2.0", : A GRASS location is already in use; to override, set override=TRUE Third, the function gmeta does not work, and here, I am at a loss to know why. gmeta(ignore.stderr = FALSE)Error in if (get("SYS", envir = .GRASS_CACHE) == "WinNat" && nchar(WN_bat) == : missing value where TRUE/FALSE needed Can you help me with having the right set up to use rgrass7 ? Thanks and regards Marie Delalay
-- Roger Bivand Department of Economics, Norwegian School of Economics, Helleveien 30, N-5045 Bergen, Norway. voice: +47 55 95 93 55; e-mail: [email protected] http://orcid.org/0000-0003-2392-6140 https://scholar.google.no/citations?user=AWeghB0AAAAJ&hl=en http://depsy.org/person/444584 _______________________________________________ grass-stats mailing list [email protected] https://lists.osgeo.org/mailman/listinfo/grass-stats
