Chcę uzyskać dostęp do poleceń trawy GIS za pośrednictwem przedsiębiorstwa R Rewolucji. Następujące kody działa dobrze przez RStudio:http://r-sig-geo.2731867.n2.nabble.com/Linking-R-spgrass6-to-OSGEO4W-GRASS-GIS-installation-td7585204.html
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ćTRAWY GIS w odniesieniu do: spgrass6 z przedsiębiorstwem Rewolucji R
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ą.