Chcem prístup GRASS GIS príkazy cez Revolution R podniku. Tieto kódy funguje prostredníctvom RStudio:
require(spgrass6)
setwd("D:/Temp/testLsat2")
Loc <-initGRASS("C:/Program Files (x86)/GRASS GIS 6.4.3", home=getwd(), gisDbase = "LSAT3" prepísať = TRUE)
Ale nasledujúca chyba pri spúšťaní kódu R konzoly z Revolution R:
Chyba v súbore (file, ifelse (pripojiť, "", "w")):
pripojenie sa nedá otvoriť
Okrem toho: upozornenia:
1: spustený príkaz "g.dirseps.exe -g"D:/Temp/testLsat2\.grassrc6"" mal stav 309
2: spustený príkaz "g.dirseps.exe -g"LSAT3"" mal stav 309
3: spustenie príkazu "g.gisenv.exe" nastaviť = GISDBASE = NA "" úroveň 309
4: príkaz "g.gisenv.exe" nastaviť = GISDBASE = NA "" úroveň 309
5: príkaz "g.gisenv.exe" nastaviť = LOCATION_NAME = file1948485237cb "" úroveň 309
6: príkaz "g.gisenv.exe" nastaviť = MAPSET = file194846673c18 "" úroveň 309
7: príkaz "g.gisenv.exe" nastaviť = GRASS_GUI = text "" úroveň 309
8: príkaz "g.version.exe" mal stav 309
9: súboru (súbor, ifelse (pripojiť, "", "w")):
nemožno otvoriť súbor "NA/file1948485237cb/trvalý/DEFAULT_WIND": žiadny takýto súbor alebo adresár
Odpoveď: Používate balík iných pripojiť GIS systém a teraz nemáme systém GIS a reprodukovať chybu ale GRASS GIS bin adresára musí byť odstránený zo systému cestou. Všetko funguje dobre. Môžu tiež získať niektoré informácie
http://r-sig-geo.2731867.n2.nabble.com/Linking-R-spgrass6-to-OSGEO4W-GRASS-GIS-installation-td7585204.html