Des ressources sur l'utilisation de R dans les utilisateurs de QGIS for R?

14

Je constate qu'une grande partie de la documentation QGIS est orientée vers l'utilisation de l'interface graphique.

Je veux pouvoir exécuter des scripts R dans QGIS, mais j'ai du mal à trouver une ressource qui m'ancrera dans la relation entre QGIS et les structures de données R et comment passer des structures entre les deux. Une question connexe ( est-il possible de créer et d'exécuter des scripts R personnalisés dans QGIS 2.0? ) M'a dirigé vers cette page: http://www.qgis.org/en/docs/user_manual/processing/3rdParty.html , mais le I Je trouve la documentation qui vient de choses plus d'une direction d'expert QGIS que ce que je recherche.

Aucune suggestion?

user1521655
la source
Pouvez-vous être plus précis quant à ce que vous voulez dire avec les structures de données? R peut lire et écrire des fichiers de formes (voir la rgdalbibliothèque) par exemple, et Qgis aussi - si c'est ce dont vous avez besoin.
cengel

Réponses:

20

Le principe est simple si vous avez installé R et est utilisable en ligne de commande.

Vous pouvez créer et / ou exécuter un script R à partir de QGIS en utilisant Traitement dans QGIS version 2.0 ou Sextante dans la version 1.8):

entrez la description de l'image ici

voir:

gène
la source
Ces informations sont utiles. Je commence à réaliser que ce que j'aimerais vraiment, c'est une interface REPL (Read-Eval-Print-Loop) où je peux entrer les deux commandes de R avec des commandes QGIS intégrées, puis combiner ces commandes dans un script. J'espère cela à la fois parce que c'est un environnement d'apprentissage confortable et parce que finalement cela me ferait gagner beaucoup de temps pour pouvoir écrire des scripts qui combinent des outils SIG avec R. Je commence à penser (surtout après avoir lu votre dernier lien) qu'un tel environnement pourrait être impossible. Avez-vous quelque chose à ajouter à ce sujet?
user1521655
vous pouvez utiliser directement QGIS, GRASS GIS ou R de Python en même temps. Vous pouvez utiliser R dans la console Python de QGIS ( scienceoss.com/rpy-statistics-in-r-from-python )
gène
Je vous remercie! Malgré les scrupules de mélanger les particularités de ces deux langues, rpy est peut-être mon nouveau truc préféré!
user1521655
5

L'outil que je cherchais est l'extension rpy de Python, qui permet l'exécution de commandes R à partir de la console Python.

Gene a fourni quelques suggestions utiles dans la réponse précédente, puis a suggéré rpy en réponse à mes autres questions.

user1521655
la source