Jeg ønsker å få tilgang til GRASS GIS kommandoer via revolusjon R Enterprise. Følgende koder fungerer bra gjennom RStudio:
require(spgrass6)
setwd("D:/Temp/testLsat2")
LOC <-initGRASS("C:/Program Files (x86)/GRESS GIS 6.4.3", home=getwd(), gisDbase = "LSAT3", overstyre = TRUE)
Men du får en feilmelding når du kjører koden via konsollen R fra revolusjon R:
Feil i filen (filen, ifelse (Tilføy, "a", "w")):
kan ikke åpne tilkoblingen
I tillegg: advarsler:
1: kjøre kommandoen "g.dirseps.exe -g"D:/Temp/testLsat2\.grassrc6"" hadde status 309
2: kjøre kommandoen "g.dirseps.exe -g"LSAT3"" hadde status 309
3: kjører kommandoen "g.gisenv.exe" satt = GISDBASE = NA "" hadde status 309
4: kjører kommandoen "g.gisenv.exe" satt = GISDBASE = NA "" hadde status 309
5: kjører kommandoen "g.gisenv.exe" satt = LOCATION_NAME = file1948485237cb "" hadde status 309
6: kjører kommandoen "g.gisenv.exe" satt = MAPSET = file194846673c18 "" hadde status 309
7: kjører kommandoen "g.gisenv.exe" satt = GRASS_GUI = tekst "" hadde status 309
8: kjøre kommandoen 'g.version.exe' hadde status 309
9: i filen (filen, ifelse (Tilføy, "a", "w")):
kan ikke åpne filen ' IT/file1948485237cb/PERMANENT/DEFAULT_WIND': Ingen slik fil eller katalog
Svar: De bruker tredjeparts pakke som kobler GIS system og nå har vi ikke GIS-system som er tilgjengelig for testing og avspilling av feil, men måtte fjernes fra systemet PATH. GIS GRASS bin-katalog Alt fungerer bra nå. Vi kan også få informasjon om
http://r-sig-geo.2731867.n2.nabble.com/Linking-R-spgrass6-to-OSGEO4W-GRASS-GIS-installation-td7585204.html