Мені потрібно отримати доступ до ГІС, ТРАВА команд за допомогою Revolution R підприємства. Такі коди працює належним чином через RStudio:
require(spgrass6)
setwd("D:/Temp/testLsat2")
loc <-initGRASS("C:/Program Files (x86)/GRASS GIS-6.4.3", home=getwd(), gisDbase = "LSAT3", змінити = TRUE)
Але така помилка під час роботи з код-R консолі з Revolution-r:
Помилка у файлі (файл, ifelse (додавання, "a", "w")):
не вдається відкрити, підключення
Крім того: попередження:
1: запуск команди "g.dirseps.exe -g"D:/Temp/testLsat2\.grassrc6"", було стан 309
2: запуск команди "g.dirseps.exe -g"LSAT3"", було стан 309
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 (додавання, "a", "w")):
не вдається відкрити файл, ' Н/file1948485237cb/постійно/DEFAULT_WIND': немає такого файл або каталог
Відповідь: Використання третьої сторони пакет підключення ГІС системи, і на даний момент ми не маємо ГІС-системи для тестування та відтворення помилки, але ГІС на ТРАВІ bin, каталог, який потрібно видалити з системи можна Все працює добре зараз. Також можна отримати інформацію в
http://r-sig-geo.2731867.n2.nabble.com/Linking-R-spgrass6-to-OSGEO4W-GRASS-GIS-installation-td7585204.html