[Gfoss] interfaccia grass e R

Roberto Facoetti robifac a tiscali.it
Mer 23 Feb 2011 19:40:37 CET


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 a 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 a 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
>>>
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.gfoss.it/pipermail/gfoss/attachments/20110223/8b914daf/attachment-0001.htm>


Maggiori informazioni sulla lista Gfoss