Как получить доступ к командам ГИС GRASS через корпоративный R революции. Следующие коды работает через RStudio:
require(spgrass6)
setwd("D:/Temp/testLsat2")
Loc <-initGRASS("C:/Program Files (x86)/ТРАВА GIS 6.4.3», home=getwd(), gisDbase = «LSAT3» переопределить = TRUE)
Но получить следующее сообщение об ошибке при выполнении через консоль R код из R: революции
Ошибка в файле (файл, ifelse (Добавление, "", "w")):
не удается открыть соединение
Кроме того: предупреждающие сообщения:
1: выполнение команды имели статус 309 «g.dirseps.exe -g «D:/Temp/testLsat2\.grassrc6»»
2: выполнение команды имели статус 309 «g.dirseps.exe -g «LSAT3»»
3: выполнение команды "g.gisenv.exe «значение = GISDBASE = NA" "имеет статус 309
4: выполнение команды "g.gisenv.exe «значение = GISDBASE = NA" "имеет статус 309
5: выполнение команды "g.gisenv.exe «значение = LOCATION_NAME = file1948485237cb" "имеет статус 309
6: выполнение команды "g.gisenv.exe «значение = MAPSET = file194846673c18" "имеет статус 309
7: выполнение команды "g.gisenv.exe «значение = GRASS_GUI = текст" "имеет статус 309
8: выполнение команды «g.version.exe» имеет статус 309
9: в файл (файл, ifelse (Добавление, "", "w")):
не удается открыть файл «NA/file1948485237cb/ПОСТОЯННОГО/DEFAULT_WIND»: нет такого файла или каталога
Ответ: Они используют сторонних пакет, подключения системы GIS и сейчас у нас нет системы ГИС для тестирования и воспроизведении ошибки, но GRASS GIS каталог bin, необходимые для удаления из системы путь. Все работает хорошо, теперь. Также можно получить некоторые данные в
http://r-sig-geo.2731867.n2.nabble.com/Linking-R-spgrass6-to-OSGEO4W-GRASS-GIS-installation-td7585204.html