Ich möchte GRAS GIS Befehle über Revolution R Enterprise. Die folgenden Codes funktioniert über RStudio:
require(spgrass6)
setwd("D:/Temp/testLsat2")
Loc <-initGRASS("C:/Program Files (x86)-GRAS GIS 6.4.3", home=getwd(), GisDbase = "LSAT3" überschreiben = TRUE)
Jedoch erhalten folgende Fehlermeldung, wenn der Code über die Konsole R Revolution R: ausgeführt
Fehler in der Datei (Datei, Ifelse (anzufügen, "a", "w")):
die Verbindung kann nicht geöffnet werden.
Zusätzlich: Fehlermeldungen:
1: Befehl "" D:/Temp/testLsat2\.grassrc6"g.dirseps.exe -g" war 309
2: Befehl 'g.dirseps.exe -g "LSAT3" ' war 309
3: Befehl "g.gisenv.exe" legen = GISDBASE = NA "" war 309
4: Befehl "g.gisenv.exe" legen = GISDBASE = NA "" war 309
5: Befehl "g.gisenv.exe" festlegen = LOCATION_NAME file1948485237cb = "" war 309
6: Befehl "g.gisenv.exe" festlegen MAPSET = file194846673c18 = "' war 309
7: Befehl "g.gisenv.exe" legen = GRASS_GUI = Text "" war 309
8: Befehl 'g.version.exe' war 309
9: Datei (Datei, Ifelse (anzufügen, "a", "w")):
Datei ' NA/file1948485237cb/PERMANENT/DEFAULT_WIND' kann nicht öffnen: Datei oder Verzeichnis
Antwort: Verwenden sie Drittanbieter-Paket, das GIS-System herstellen und jetzt haben nicht GIS-System für Tests und reproduzieren Fehler aber das GRAS GIS-Bin-Verzeichnis Pfad entfernt werden mussten Alles funktioniert jetzt. Wir erhalten auch einige Informationen
http://r-sig-geo.2731867.n2.nabble.com/Linking-R-spgrass6-to-OSGEO4W-GRASS-GIS-installation-td7585204.html