Devrim R kuruluş aracılığıyla GRASS GIS komutlara erişmek istiyor. Aşağıdaki kodları RStudio ile sorunsuz çalışır:

require(spgrass6) 
setwd("D:/Temp/testLsat2") 
loc <-initGRASS("C:/Program Files (x86)/ÇİM GIS 6.4.3", home=getwd(), gisDbase "LSAT3" = geçersiz kılma = TRUE)

Ancak devrim R: R Konsolu aracılığıyla kodu çalıştırırken aşağıdaki hatayı alıyorum.

Dosyada hata (dosya, ifelse (ekleme, "a", "w")):
bağlantısı açılamıyor
Ayrıca: uyarı mesajları:
1: '"D:/Temp/testLsat2\.grassrc6" g.dirseps.exe -g' durum 309 vardı komutunun çalıştırılması
2: '"LSAT3" g.dirseps.exe -g' durum 309 vardı komutunun çalıştırılması
3: komutunun çalıştırılması ' g.gisenv.exe "set GISDBASE = NA ="' durum 309 vardı
4: komutunun çalıştırılması ' g.gisenv.exe "set GISDBASE = NA ="' durum 309 vardı
5: komutunun çalıştırılması ' g.gisenv.exe "set LOCATION_NAME = file1948485237cb ="' durum 309 vardı
6: komutunun çalıştırılması ' g.gisenv.exe "set MAPSET = file194846673c18 ="' durum 309 vardı
7: komutunun çalıştırılması ' g.gisenv.exe "set GRASS_GUI = metin ="' durum 309 vardı
8: 'g.version.exe' olduğu durum 309 komutunun çalıştırılması
9: dosyasındaki (dosya, ifelse (ekleme, "a", "w")):
Dosya açık ' NA/file1948485237cb/kalıcı/DEFAULT_WIND': Böyle bir dosya ya da dizini


Yanıt: GIS sistem bağlanmak üçüncü parti Paketi kullanmakta olduğunuz ve GIS sistem, hata ancak yolu sistemden kaldırılması için gereken GRASS GIS bin dizini yeniden oluşturma ve sınama için kullanılabilir biz şu an için yok Şimdi her şey düzgün çalışıyor. Biz de bazı bilgileri alabilirsiniz

http://r-sig-geo.2731867.n2.nabble.com/Linking-R-spgrass6-to-OSGEO4W-GRASS-GIS-installation-td7585204.html

Daha fazla yardıma mı ihtiyacınız var?

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Microsoft Insider 'a katılın

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?

Geri bildiriminiz için teşekkürler!

×