S'abonner à un flux RSS
 

Notice de DICARTO packagé avec R

De Wikhydro

Les routines DICARTO ont été mises au point pour satisfaire à court terme les exigence de la cartographie de la directive inondation. Aujourd'hui elles intègrent toute une gamme de petits outils qui permettent de traiter facilement les MNT Lidar. Elles ont d'abord été réalisées dans un environnement Matlab, pour plus de détails : Notice_de_DICARTO.

Aujourd'hui, le Cerema/DterMed transforme petit à petit ces outils vers un environnement R qui, sous qgis, rend la mise en œuvre plus conviviale et simple.

Sommaire

Installation de R et de ses packages

Pour faire fonctionner les routines il faut dans un premier temps installer le logiciel R. Il est téléchargeable à partir du site http://www.r-project.org/

R est alimenté par un certain nombre de packages, qu'il convient d'installer au préalable. Voilà la liste de ce que nous utilisons actuellement dans nos routines :

Il est conseillé de tout télécharger au format .zip et ensuite de tous les installer depuis le logiciel R en sélectionnant tous les zip (cf Copie d'écran ci-dessous).

DICARTO R installation des packages.jpg Installation des packages depuis le logiciel R DICARTO R installation des packages 2.jpg Sélection de tous les packages au format zip

Installation de Grass 7

Contrairement à la version DICARTO sous Matlab qui s'appuyait sur Grass 6.4 livré avec le produit Qgis-Grass, la version DICARTO sous R utilise Grass 7 qui n'est pas encore livré avec le produit Qgis-Grass 2.6 du ministère, mais qui est livré avec Qgis-Grass 2.8 (version non ministère)(mais des problèmes dans le plugin Grass subsiste).

Si vous utilisez Qgis-Grass 2.6 packagé ministère, il vous faut installer Grass 7. La version actuellement utilisée est la première stable : Grass 7.0.0 du 22 février 2015 télécharger

Utilisation des routines DICARTO depuis Qgis 2.6

Configuration de Qgis (à faire la 1ère fois)

Initialisation de Grass (à faire à chaque fois)

Lancement d'une routine

Utilisation des routines DICARTO depuis R

Avantages :

  • pouvoir faire tourner plusieurs calculs sur des dossiers GrassData en même temps
  • gain de temps de l'ordre de la minute au lancement de la routine

Inconvénients :

  • Pas de menus pour rentrer les paramètres

Procédures :

  • Repérer le répertoire où sont stockées les routines Cerema
  • Modifier ou créer un nouveau fichier Init_Routine_CeremaN.txt où N correspond au numéro du calcul avec pour contenu :
  1. Chemin de l'exe de Grass

C:/GRASS GIS 7.0.0

  1. Monde Grass temporaire (1=oui, 0=non)

0

  1. Chemin des donnees Grass

C:/GRASSDATA

  1. Localisation

WIKHYDRO

  1. Jeu de donnees

EXEMPLE

  1. Projection (EPSG)

2154

  1. Chemin des routines R

C:/R/Routine_Cerema

  • Lancer R

Listes des routines développées


Le créateur de cet article est Céline Trmal
Note : d'autres personnes peuvent avoir contribué au contenu de cet article, [Consultez l'historique].

  • Pour d'autres articles de cet auteur, voir ici.
  • Pour un aperçu des contributions de cet auteur, voir ici.


Le créateur de cet article est Frédéric Pons
Note : d'autres personnes peuvent avoir contribué au contenu de cet article, [Consultez l'historique].

  • Pour d'autres articles de cet auteur, voir ici.
  • Pour un aperçu des contributions de cet auteur, voir ici.
Outils personnels