Eu gostaria de acessar comandos GRASS GIS via revolução R Enterprise. Os códigos a seguir funciona bem através do RStudio:
require(spgrass6)
setwd("D:/Temp/testLsat2")
Loc <-initGRASS("C:/Program Files (x86)/GRAMA GIS 6.4.3", home=getwd(), gisDbase = "LSAT3", substituir = TRUE)
Mas obter o seguinte erro ao executar o código por meio do console de R de r: revolução
Erro no arquivo (arquivo, ifelse (acrescentar, "a", "w")):
não é possível abrir a conexão
Além disso: as mensagens de aviso:
1: executando o comando '"D:/Temp/testLsat2\.grassrc6" g.dirseps.exe -g' tinha status 309
2: executando o comando '"LSAT3" g.dirseps.exe -g' tinha status 309
3: executando o comando ' g.gisenv.exe "definir = GISDBASE = NA"' tinha status 309
4: executando o comando ' g.gisenv.exe "definir = GISDBASE = NA"' tinha status 309
5: executar o comando ' g.gisenv.exe "definir = nome_do_local = file1948485237cb"' tinha status 309
6: executando o comando ' g.gisenv.exe "definir = MAPSET = file194846673c18"' tinha status 309
7: executando o comando ' g.gisenv.exe "definir = GRASS_GUI = text"' tinha status 309
8: executando o comando 'g.version.exe' tinha status 309
9: no arquivo (arquivo, ifelse (acrescentar, "a", "w")):
não é possível abrir arquivo ' NA/file1948485237cb/PERMANENTE/DEFAULT_WIND': arquivo ou diretório inexistente
Resposta: Que estão usando o pacote de terceiros que conectam o sistema GIS e por enquanto não temos sistema GIS disponível para testar e reproduzir seu erro, mas o diretório bin de GRASS GIS precisava ser removida do sistema de caminho. Tudo está funcionando bem agora. Podemos também obter algumas informações em
http://r-sig-geo.2731867.n2.nabble.com/Linking-R-spgrass6-to-OSGEO4W-GRASS-GIS-installation-td7585204.html