Chcę uzyskać dostęp do poleceń trawy GIS za pośrednictwem przedsiębiorstwa R Rewolucji. Następujące kody działa dobrze przez RStudio:

require(spgrass6) 
setwd("D:/Temp/testLsat2") 
LOC <-initGRASS("C:/Program Files (x86) i trawy GIS 6.4.3", home=getwd(), gisDbase = "LSAT3", zastąpić = TRUE)

Ale pojawia się następujący błąd podczas uruchamiania kodu za pomocą konsoli R z Rewolucji R:

Błąd w pliku (plik, ifelse (dołączyć, "", "w")):
Nie można otworzyć połączenia
Ponadto: komunikaty ostrzegawcze:
1: uruchomienie polecenia "g.dirseps.exe -g"D:/Temp/testLsat2\.grassrc6"" miał stan 309
2: uruchomienie polecenia "g.dirseps.exe -g"LSAT3"" miał stan 309
3: uruchomienie polecenia "g.gisenv.exe" ustawiony = GISDBASE = NA "" miał stan 309
4: uruchomienie polecenia "g.gisenv.exe" ustawiony = GISDBASE = NA "" miał stan 309
5: uruchomienie polecenia "g.gisenv.exe" ustawiony = LOCATION_NAME = file1948485237cb "" miał stan 309
6: uruchomienie polecenia "g.gisenv.exe" ustawiony = MAPSET = file194846673c18 "" miał stan 309
7: uruchomienie polecenia "g.gisenv.exe" ustawiony = GRASS_GUI = tekst "" miał stan 309
8: uruchomienie polecenia "g.version.exe" miały statusu 309
9: w pliku (plik, ifelse (dołączyć, "", "w")):
Nie można otwarcie pliku ' NA/file1948485237cb/stały/DEFAULT_WIND': nie ma takiego pliku lub katalogu


Odpowiedź: Używają pakietu strony trzeciej, która podłączenia systemu GIS i na razie nie mamy systemu GIS dla testowania i odtworzenia błędu, ale w katalogu bin trawy GIS potrzebne do usunięcia z systemu ścieżki. Wszystko działa dobrze teraz. Niektóre informacje o można również uzyskać

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

Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów firmy Microsoft

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?

Dziękujemy za opinię!

×