Mi piacerebbe accedere ai comandi di ERBA GIS tramite Enterprise R di rivoluzione. I seguenti codici funziona tramite RStudio:
require(spgrass6)
setwd("D:/Temp/testLsat2")
loc <-initGRASS("C:/Program Files (x86)/ERBA GIS 6.4.3", home=getwd(), gisDbase = "LSAT3", eseguire l'override = TRUE)
Ma ottenere il seguente errore durante l'esecuzione di codice tramite la console di R da r: di rivoluzione
Errore nel file (file, ifelse (append, "", "w")):
Impossibile aprire la connessione
Inoltre: messaggi di avviso:
1: esecuzione comando '"D:/Temp/testLsat2\.grassrc6" g.dirseps.exe -g' era stato 309
2: esecuzione comando '"LSAT3" g.dirseps.exe -g' era stato 309
3: esecuzione comando "g.gisenv.exe" set = GISDBASE = NA "' era stato 309
4: esecuzione comando "g.gisenv.exe" set = GISDBASE = NA "' era stato 309
5: esecuzione comando ' g.gisenv.exe "impostare LOCATION_NAME = file1948485237cb ="' era stato 309
6: esecuzione comando ' g.gisenv.exe "impostare MAPSET = file194846673c18 ="' era stato 309
7: esecuzione comando "g.gisenv.exe" set = GRASS_GUI = testo "' era stato 309
8: esecuzione comando 'g.version.exe' era stato 309
9: nel file (file, ifelse (append, "", "w")):
Impossibile aprire il file ' NA/file1948485237cb/permanente/DEFAULT_WIND': file o directory non trovata
Risposta: Utilizzano il pacchetto di terze parti che connettono il sistema GIS e per il momento non è sistema GIS disponibile per il testing e riprodurre l'errore, ma la directory bin di ERBA GIS necessari per essere rimossa dal sistema al percorso. Tutto funziona bene ora. È anche possibile ottenere alcune informazioni in
http://r-sig-geo.2731867.n2.nabble.com/Linking-R-spgrass6-to-OSGEO4W-GRASS-GIS-installation-td7585204.html