革命 R エンタープライズで GRASS GIS のコマンドにアクセスしたいと思います。RStudio を通じて、次のコードが正常に動作します。
require(spgrass6)
setwd("D:/Temp/testLsat2")
loc <-initGRASS("C:/Program Files (x86)/GRASS GIS 6.4.3」、home=getwd()、gisDbase ="LSAT3"、上書き = TRUE)
革命 r: から 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"設定マップセットを = = file194846673c18"' ステータス 309 必要があります。
7: コマンドを実行している ' g.gisenv.exe"設定 = GRASS_GUI = テキスト"' ステータス 309 必要があります。
8: 'g.version.exe' は、309 のステータスがコマンドを実行します。
9: ファイルに (ファイル、ifelse (を追加する、"a"、"w"))。
ファイル 'NA/file1948485237cb/永久/DEFAULT_WIND' を開くことはできません: ファイルまたはディレクトリが存在しません
解答: GIS システムを接続するサード パーティ製パッケージを使用していると、ここでは GIS システムをテストし、エラーが、 GRASS GIS bin ディレクトリのパスをシステムから削除する必要を再現するがないです。すべてが正常に機能もここでします。いくつかの情報を取得することも
http://r-sig-geo.2731867.n2.nabble.com/Linking-R-spgrass6-to-OSGEO4W-GRASS-GIS-installation-td7585204.html