Gostaria de ter acesso a comandos de FORRAGEM SIG através da Revolução R Enterprise. Os seguintes códigos funciona através de RStudio:
require(spgrass6)
setwd("D:/Temp/testLsat2")
Loc <-initGRASS("C:/Program Files (x86)/de aparar SIG 6.4.3", home=getwd(), gisDbase = "LSAT3", substituir = TRUE)
Mas obtém o erro seguinte quando executar o código através da consola R da Revolução r
Erro no ficheiro (ficheiro, ifelse (acrescentar, "a", "w")):
Não é possível abrir a ligação
Além disso: mensagens de aviso:
1: executar o comando 'g.dirseps.exe -g "D:/Temp/testLsat2\.grassrc6" ' tinha estado 309
2: executar o comando 'g.dirseps.exe -g "LSAT3" ' tinha estado 309
3: executar o comando ' g.gisenv.exe "Definir = GISDBASE = on"' tinha estado 309
4: executar o comando ' g.gisenv.exe "Definir = GISDBASE = on"' tinha estado 309
5: executar o comando ' g.gisenv.exe "Definir = LOCATION_NAME = file1948485237cb"' tinha estado 309
6: executar o comando ' g.gisenv.exe "Definir = MAPSET = file194846673c18"' tinha estado 309
7: executar o comando ' g.gisenv.exe "Definir = GRASS_GUI = text"' tinha estado 309
8: executar o comando 'g.version.exe' tinha estado 309
9: ficheiro (ficheiro, ifelse (acrescentar, "a", "w")):
Não é possível abrir ficheiro ' DEFAULT_WIND/ND/file1948485237cb/permanentes': nenhum ficheiro ou directório
Resposta: Que estejam a utilizar o pacote de terceiros que ligue o sistema de SIG e por agora não ter o sistema de SIG disponível para testar e reproduzir o erro, mas o directório bin de FORRAGEM SIG necessário para ser removido do sistema caminho. Tudo o que está a funcionar bem agora. Vamos também pode obter algumas informações na
http://r-sig-geo.2731867.n2.nabble.com/Linking-R-spgrass6-to-OSGEO4W-GRASS-GIS-installation-td7585204.html