Risolto.
Ho dovuto rimuovere l'istallazione della lib gdal-17 msrid (dal setup
di OsGeo) che in qualche maniera non funziona con R.
Ora funziona tutto perfettamente!
roberto
Il 23/02/2011 9.20, Luca Cinquepalmi ha scritto:
Prova a caricare il pacchetto dalla GRASS Command Line. Lì dovrebbe
funzionare.
Luca
Il 22/02/2011 18.33, Roberto Facoetti ha scritto:
ciao Luca,
è appunto quello che non viene caricato.
La cosa strana è che se apro R e lancio da lì spgrass6, il tutto
funziona e rgdal viene caricato, ma GRASS viene ovviamente indicato
con non aperto (vedi qui sotto).
> library(spgrass6)
Carico il pacchetto richiesto: sp
Carico il pacchetto richiesto: rgdal
Geospatial Data Abstraction Library extensions to R successfully loaded
Loaded GDAL runtime: GDAL 1.7.2, released 2010/04/23
Path to GDAL shared files: C:/Programmi/R/R-2.12.1/library/rgdal/gdal
Loaded PROJ.4 runtime: Rel. 4.7.1, 23 September 2009
Path to PROJ.4 shared files: C:/Programmi/R/R-2.12.1/library/rgdal/proj
Carico il pacchetto richiesto: XML
GRASS GIS interface loaded with GRASS version: (GRASS not running)
>
In genere, comunque, è meglio lanciare R dalla riga di comando di
GRASS, in modo che trova già tutto i raster e i vettoriali della
location, che servono per le analisi.
Ma, se con la versione 2.9.0 il tutto funzionava, con la versione
2.12.1 di R rgdal non trova il modulo specificato, anche se il file
esiste ...
ciao
roberto
Il 22/02/2011 9.21, Luca Cinquepalmi ha scritto:
Devi caricare il pacchetto rgdal con il comando install.packages()
Luca
Il 21/02/2011 19.37, Roberto Facoetti ha scritto:
ciao,
io (finora) non avevo problemi lanciando R
("C:/Programmi/R/R-2.9.0/bin/Rgui") dalla riga di comando di GRASS.
Si apriva la GUI di R e si poteva caricare allora la library spgrass6
> library(spgrass6)
Carico il pacchetto richiesto: sp
Carico il pacchetto richiesto: rgdal
Geospatial Data Abstraction Library extensions to R successfully loaded
Loaded GDAL runtime: GDAL 1.6.0, released 2008/12/04
Path to GDAL shared files: C:/Programmi/R/R-2.9.0/library/rgdal/gdal
Loaded PROJ.4 runtime: Rel. 4.6.1, 21 August 2008
Path to PROJ.4 shared files: C:/Programmi/R/R-2.9.0/library/rgdal/proj
Carico il pacchetto richiesto: XML
GRASS GIS interface loaded with GRASS version: 6.4.0svn
and location: AtlanteBG
Ora invece, con la versione di R 2.12.1 mi viene prodotto il
seguente messaggio:
> library(spgrass6)
Carico il pacchetto richiesto: sp
Carico il pacchetto richiesto: rgdal
Error : .onLoad failed in loadNamespace() for 'rgdal', details:
call: fun(...)
error:
GDAL Error 1: Can't load requested DLL:
C:\OSGeo4W\apps\gdal-17\bin\gdalplugins\gdal_MrSID.dll
126: Impossibile trovare il modulo specificato.
Errore: pacchetto 'rgdal' non caricato
anche se il modulo gdal_MrSID.dll è nella directory corretta e le
maiuscole/minuscole sono corrette?
Qualche idea di come mai non funziona?
grazie
roberto
Il 21/02/2011 11.09, Luca Cinquepalmi ha scritto:
Salve,
sto cercando di interfaccaire grass6 con R. L'installazione e il
caricamento delle librerie è andato a buon fine, ma non riesco a
creare la location che desidero. Se eseguo il comando
loc <- initGRASS("C:/GRASS-64", gisdbase="C:/GRASSdata/MARTE",
location=zone1, mapset=cinquepalmi, override=TRUE)
e poi edito loc mi compare la seguente schermata
> loc
gisdbase C:/DOCUME~1/CINQUE~1/IMPOST~1/Temp/RtmpxC36dV
location file1e943340
mapset filed444d4a
rows 1
columns 1
north 1
south 0
west 0
east 1
nsres 1
ewres 1
projection NA
Mi crea sempre la location in una cartella temporanea. Come posso
imporre la mia location? C'è un errore nel comando initGRASS?
grazie a tutti
Luca
_______________________________________________
Iscriviti all'associazione GFOSS.it:http://www.gfoss.it/drupal/iscrizione
Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
502 iscritti all'11.2.2011
_______________________________________________
Iscriviti all'associazione GFOSS.it:http://www.gfoss.it/drupal/iscrizione
Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
502 iscritti all'11.2.2011
_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
502 iscritti all'11.2.2011