#1 Tue 28 August 2012 18:35
- fabou
- Juste Inscrit !
- Date d'inscription: 28 Aug 2012
- Messages: 1
QGIS : Sextante et R
Bonjour,
J'ai récemment installé le plugin sextante pour Qgis, afin d'utiliser R directement dans l'interface QGIS.
J'ai essayé quelques lignes de code, et cela ne fonctionne pas. Il semblerait que certaines fonctions de certaines librairies R, pourtant tout à fait opérationnelles directement dans R (j'ai testé l'ensemble des codes sous R et cela fonctionne tout à fait) ne marche pas avec Sextante.
Il n'y a aucun message d'erreur dans le Log de Sextante, juste:
File "C:/Users/dages/.qgis//python/plugins\sextante\core\SextanteLog.py", line 33, in addToLog text = unicode(a)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in position 240: ordinal not in range(128)
Mais j'ai remarqué que cette erreur s'affiche même quand le code fonctionne.
Voici le code:
##[DENSITES]=group
##rast=raster
##output=output raster
library("rgdal")
rast = readGDAL("E:/mnt5m_bourdic RGF93.img")
library("raster")
library("spatstat")
rastR<-raster(rast)
tmpPixels<-SpatialPixelsDataFrame(points=coordinates(rastR),data=data.frame(value=as.data.frame(rastR)))
projection(tmpPixels)<-projection(rast)
output=tmpPixels
Ci-dessous ma configuration sous Windows:
Windows 7
R 2.15
Sextante 1.0.7
Et sur Ubuntu 12.04 LTS, j'ai les mêmes message d'erreur, et rien ne se passe.
Si vous avez une idée du problème, je suis preneur!
Bien cordialement,
Hors ligne