Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Wed 23 May 2018 18:48

MBouquet
Juste Inscrit !
Date d'inscription: 23 May 2018
Messages: 2

Problème installation package Rcartogram - R

Bonjour,

Je souhaite réaliser des anamorphoses sous R en utilisant les packages Getcartr et Rcartogram.
J'ai essayé de suivre un protocole d'installation pour Rcartogram (lien : https://stackoverflow.com/questions/316 … or-message) sous windows nécessitant d'installer Rtools et FFTW3.

Néanmoins lorsque j'applique le code suivant pour installer Rcartogram :

Code:

Sys.setenv(local_LIB_FFTW=shortPathName("C:/Users/pret/fftwtest/"))  
install.packages("C:/Users/pret/Rcartogram.tar.gz", repos = NULL, type = "source", INSTALL_opts = "--preclean")  
Sys.unsetenv("local_LIB_FFTW")

R me renvoie le message d'erreur suivant :

> Sys.setenv(local_LIB_FFTW=shortPathName("C:/Users/pret/fftwtest/"))
> install.packages("C:/Users/pret/Rcartogram.tar.gz", repos = NULL, type = "source", INSTALL_opts = "--preclean")
* installing *source* package 'Rcartogram' ...

   **********************************************
   WARNING: this package has a configure script
         It probably needs manual configuration
   **********************************************

** libs
C:/Rtools/mingw_64/bin/gcc  -I"C:/PROGRA~1/R/R-35~1.0/include" -DNDEBUG -I/usr/local/include   -DNOPROGRESS         -O2 -Wall  -std=gnu99 -mtune=generic -c Rcart.c -o Rcart.o
Rcart.c: In function 'R_makecartogram':
Rcart.c:36:12: warning: unused variable 'n' [-Wunused-variable]
     int i, n;
            ^
C:/Rtools/mingw_64/bin/gcc  -I"C:/PROGRA~1/R/R-35~1.0/include" -DNDEBUG -I/usr/local/include   -DNOPROGRESS         -O2 -Wall  -std=gnu99 -mtune=generic -c cart.c -o cart.o
cart.c:13:19: fatal error: fftw3.h: No such file or directory
#include
                   ^
compilation terminated.
make: *** [C:/PROGRA~1/R/R-35~1.0/etc/x64/Makeconf:208: cart.o] Error 1
ERROR: compilation failed for package 'Rcartogram'
* removing 'C:/Program Files/R/R-3.5.0/library/Rcartogram'
* restoring previous 'C:/Program Files/R/R-3.5.0/library/Rcartogram'
In R CMD INSTALL
Warning in install.packages :
  installation of package ‘C:/Users/pret/Rcartogram.tar.gz’ had non-zero exit status


Il me semble qu'il y ait un soucis au niveau du FFTW mais je ne sais pas comment le régler.

Merci d'avance pour votre aide !

Hors ligne

 

#2 Mon 28 May 2018 23:57

Sylther
Participant assidu
Lieu: Mpl
Date d'inscription: 17 May 2016
Messages: 186
Site web

Re: Problème installation package Rcartogram - R

Bonjour,

Digression car je maitrise très mal R : il existe une extension qui fonctionne très bien sous QGis : https://github.com/austromorph/cartogram3

++
S.

Hors ligne

 

#3 Tue 28 August 2018 12:02

MBouquet
Juste Inscrit !
Date d'inscription: 23 May 2018
Messages: 2

Re: Problème installation package Rcartogram - R

Bonjour,

Je reviens tardivement sur le sujet, mais pour ceux que cela intéresse voici les étapes pour installer le package Rcartogram sous Windows (Merci à P-A. CORNILLON, Maître de conférences à l'Université de Rennes 2 pour m'avoir expliqué la démarche) :
1 - Téléchargement de fftw3 : ftp://ftp.fftw.org/pub/fftw/fftw-3.3.5-dll64.zip

2 - Décompresser l'archive dans le répertoire : C:\Rtools\lib\fftw-3.3.5-dll64

3 - Ajouter ce répertoire à la variable Path :
     a) Menu Windows / Ordinateur : clic droit sur propriétés
     b) Cliquer sur Paramètres système avancés (à gauche)
     c) Onglet Paramètres système avancés, bouton Variables d'environnement
     d) Sélectionner la variable Path (ascenseur dans la liste du bas) et cliquer sur modifier :
          Ajouter C:\Rtools\lib\fftw-3.3.5-dll64  après C:\Rtools\bin
          Cela donne alors C:\Rtools\bin;C:\Rtools\lib\fftw-3.3.5-dll64;.... tout le reste....
          Cliquer sur OK

4 - Créer la nouvelle variable FFTW3_DIR
     a) Menu Windows / Ordinateur : clic droit sur propriétés
     b) Cliquer sur Paramètres système avancés (à gauche)
     c) Onglet Paramètres système avancés, bouton Variables d'environnement
     d) Cliquer sur Nouvelle
         Nom de la variable: FFTW3_DIR
         Valeur de la variable: C:/Rtools/lib/fftw-3.3.5-dll64

         - attention ici c'est / et pas \ !!! -


Ensuite on peut se lancer (avec R classique et non Rstudio par exemple) :

5 - Installation de devtools via install.packages dans R

6 - Installation de Rcartogram :
     devtools::install_github("omegahat/Rcartogram")

Si Rtools est installé correctement avec ajout dans la variable path tout devrait fonctionner !

Bonne journée !

Hors ligne

 

#4 Tue 28 August 2018 14:40

tumasgiu
Membre
Lieu: Ajaccio
Date d'inscription: 5 Jul 2010
Messages: 1160

Re: Problème installation package Rcartogram - R

Merci du retour !

Hors ligne

 

#5 Tue 18 September 2018 13:55

TimG
Juste Inscrit !
Date d'inscription: 29 Sep 2015
Messages: 6

Re: Problème installation package Rcartogram - R

Bonjour,
Ces packages sont assez difficile à installer. Je vous suggère d'essayer le package cartogram (https://cran.r-project.org/web/packages … index.html) qui s'installe facilement mais ne propose pas exactement les mêmes méthodes.


Timothée

Dernière modification par TimG (Tue 18 September 2018 13:56)

Hors ligne

 

Pied de page des forums

Powered by FluxBB