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łączeniaPonadto: komunikaty ostrzegawcze:1: uruchomienie polecenia "g.dirseps.exe -g"D:/Temp/testLsat2\.grassrc6"" miał stan 3092: uruchomienie polecenia "g.dirseps.exe -g"LSAT3"" miał stan 3093: uruchomienie polecenia "g.gisenv.exe" ustawiony = GISDBASE = NA "" miał stan 3094: uruchomienie polecenia "g.gisenv.exe" ustawiony = GISDBASE = NA "" miał stan 3095: uruchomienie polecenia "g.gisenv.exe" ustawiony = LOCATION_NAME = file1948485237cb "" miał stan 3096: uruchomienie polecenia "g.gisenv.exe" ustawiony = MAPSET = file194846673c18 "" miał stan 3097: uruchomienie polecenia "g.gisenv.exe" ustawiony = GRASS_GUI = tekst "" miał stan 3098: uruchomienie polecenia "g.version.exe" miały statusu 3099: w pliku (plik, ifelse (dołączyć, "", "w")):Nie można otwarcie pliku ' NA/file1948485237cb/stały/DEFAULT_WIND': nie ma takiego pliku lub kataloguOdpowiedź: 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

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.