Tôi muốn truy cập lệnh cỏ GIS qua cách mạng R doanh nghiệp. Mã sau hoạt động tốt đến RStudio:
require(spgrass6)
setwd("D:/Temp/testLsat2")
Loc < / initGRASS("C:/Program Files (x86)/cỏ GIS 6.4.3", home=getwd(), gisDbase = "LSAT3", thay thế = TRUE)
Nhưng nhận được lỗi sau khi chạy các mã thông qua bảng điều khiển R từ cách mạng R:
Lỗi trong file (tệp, ifelse (Thêm, "a", "w")):
không thể mở kết nối
Ngoài ra: cảnh báo:
1: chạy lệnh 'g.dirseps.exe -g "D:/Temp/testLsat2\.grassrc6" ' có trạng thái 309
2: chạy lệnh 'g.dirseps.exe -g "LSAT3" ' có trạng thái 309
3: chạy lệnh ' g.gisenv.exe "thiết lập = GISDBASE = NA"' có trạng thái 309
4: chạy lệnh ' g.gisenv.exe "thiết lập = GISDBASE = NA"' có trạng thái 309
5: chạy lệnh ' g.gisenv.exe "thiết lập = LOCATION_NAME = file1948485237cb"' có trạng thái 309
6: chạy lệnh ' g.gisenv.exe "thiết lập = MAPSET = file194846673c18"' có trạng thái 309
7: chạy lệnh ' g.gisenv.exe "thiết lập = GRASS_GUI = văn bản"' có trạng thái 309
8: chạy lệnh 'g.version.exe' có trạng thái 309
9: trong file (tệp, ifelse (Thêm, "a", "w")):
không thể mở tệp ' NA/file1948485237cb/thường/DEFAULT_WIND': không có tập tin hoặc thư mục
Trả lời: Họ đang sử dụng gói phần mềm của bên thứ ba kết nối hệ thống GIS và bây giờ, chúng tôi không có sẵn để thử nghiệm và lỗi của bạn nhưng cỏ GIS bin thư mục cần được loại bỏ khỏi hệ thống đường tái tạo hệ thống GIS Tất cả những gì được bây giờ. Chúng tôi cũng có thể nhận được một số thông tin
http://r-sig-geo.2731867.n2.nabble.com/Linking-R-spgrass6-to-OSGEO4W-GRASS-GIS-installation-td7585204.html