ฉันต้องการเข้าถึงคำสั่ง GRASS GIS ผ่านองค์กร R Revolution รหัสต่อไปนี้ทำงานเปลี่ยนผ่าน RStudio:
require(spgrass6)
setwd("D:/Temp/testLsat2")
ตำแหน่ง <-initGRASS("C:/Program Files (x86)/หญ้า 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")):
ไม่สามารถเปิดแฟ้ม' NA/file1948485237cb/ถาวร/DEFAULT_WIND': ไม่มีแฟ้มหรือไดเรกทอรี
คำตอบ: ผู้ใช้แพคเกจของบุคคลที่สามที่เชื่อมต่อระบบ GIS และในขณะนี้ เรายังไม่มีพร้อมใช้งานสำหรับการทดสอบ และ reproducing ข้อผิดพลาดของคุณแต่จำเป็นจะถูกเอาออกจากระบบใช่พาธไดเรกทอรี bin GRASS GISระบบ GIS ทุกอย่างทำงานด้วยในขณะนี้ เราสามารถได้รับข้อมูลบางอย่างใน
http://r-sig-geo.2731867.n2.nabble.com/Linking-R-spgrass6-to-OSGEO4W-GRASS-GIS-installation-td7585204.html