]> SALOME platform Git repositories - modules/hydro.git/commitdiff
Salome HOME
poursuite tutoriel
authorPaul RASCLE <paul.rascle@edf.fr>
Thu, 3 Dec 2015 07:20:32 +0000 (08:20 +0100)
committerPaul RASCLE <paul.rascle@edf.fr>
Thu, 3 Dec 2015 07:20:32 +0000 (08:20 +0100)
doc/salome/tutorial/CMakeLists.txt
doc/salome/tutorial/casCalcul.rst
doc/salome/tutorial/index.rst
doc/salome/tutorial/landCoverMap.rst [new file with mode: 0644]

index 45097588387356ae733a0d908553f3aa2251cf07..8c79507a541b7f43259db9eba9fcce91742d3b79 100644 (file)
@@ -26,6 +26,7 @@ SET(RSTFILES
   installationLancementSalome.rst
   interpolationZ.rst
   lancementCalcul.rst
+  landCoverMap.rst
   maillage.rst
   miseEnDonneesTelemac.rst
   objetsArtificiels.rst
index 042da2e0c2a4324887552d64a5f27ac046155308..fe07d035a0eb66ad1539836b767b5a9c05bbac9f 100644 (file)
@@ -54,7 +54,7 @@ Nous allons créer un *Cas de Calcul*, c'est à dire la configuration des objets
 
 Nous avons créé 3 objets : le lit mineur, le lit majeur, et le domaine d'étude.
 
-Pour créer un *cas de calcul*, nous utlisons le menu contextuel de la rubrique *CALCULATION CASE*.
+Pour créer un *cas de calcul*, nous utilisons le menu contextuel de la rubrique *CALCULATION CASE*.
 
   |createCalculationCase1|
 
@@ -62,25 +62,96 @@ Dans le dialogue, nous nommons le cas : *garonne_1*.
 
 Nous choisissons comme limite le domaine,
 nous prenons le mode manuel (ce mode sera expliqué plus loin),
-nous sélectionnons le trois objets présents, pour les inclure dans le cas.
+nous sélectionnons les trois objets présents, pour les inclure dans le cas.
+
 Il faut valider cette étape en appuyant sur le bouton *next*.
 
   |createCalculationCase2|
 
+Le dialogue propose de sélectionner des groupes à conserver : 
+il s'agit des contours des différents objets pris en compte dans le cas.
+Ces groupes peuvent se révéler utiles par la suite pour définir des conditions aux limites, ou contrôler le maillage.
+Le fait de les conserver permet de les retrouver sous leur nom dans les différentes étapes du calcul.
+
+Nous sélectionnons les trois groupes proposés, pour les garder dans le cas.
+
+Il faut valider cette étape en appuyant sur le bouton *next*.
+
   |createCalculationCase3|
 
+Le dialogue suivant permet d'affecter des coefficients de frottement à différentes zones du domaine,
+à l'aide d'une table de coefficients de Strickler, et d'un découpage en zones `land cover map`.
+Il faut avoir préalablement importé et/ou édité cette table de Strickler et ce `land cover map`.
+Nous sautons cette étape dans le cadre de notre étude simple. Cette étape sera développée plus tard.
+
+Il faut valider cette étape en appuyant sur le bouton *next*.
+
   |createCalculationCase4|
 
+L'étape suivante montre le résultat de la *partition* des différentes zones retenues dans le cas de calcul.
+Les surfaces initiales ont été découpées selon les lignes de chevauchement.
+
+Le panneau de droite montre autant de *régions* que de faces découpées : chaque région contient une face découpée ou *zone*.
+
+Certaines zones sont colorées en rouge : ces zones sont les zones de chevauchement des faces initiales.
+La liste des objets initiaux apparaît dans la deuxième colonne.
+
+Pour ces zones, plusieurs définitions de bathymétrie sont possibles. Elles sont listées en troisième colonne.
+Tant que l'on n'a pas défini quelle règle prendre pour calculer la bathymétrie sur la zone, elle est déclarée *en conflit*.
+
   |createCalculationCase5|
 
+Il faut sélectionner successsivement chaque zone en conflit, pour choisir le mode de calcul de la bathymétrie
+pour la zone.
+La sélection s'opère dans le menu déroulant associé à la zone.
+
+Les choix possibles sont :
+
+ * une bathymétrie parmi celles proposées
+
+ * le minimum local de l'ensemble des bathymétries listées
+
+ * le maximum local de l'ensemble des bathymétries listées
+
   |createCalculationCase6|
 
+Quand la résolution des conflits est terminée, il ne doit plus rester de zone rouge.
+
+Il est possible de regénérer les couleurs des zones (bouton *regenerate colors*) si nécessaire.
   |createCalculationCase7|
 
+Nous regroupons ensuite plusieurs zones dans des régions. Pourquoi ?
+
+Une zone correspond à un mode de calcul de la bathymétrie.
+Le contour de cette zone n'est pas forcément intéressant en tant que *ligne de contrainte* du maillage.
+Quand on regroupe plusieurs zones contiguës dans une même région, seul le contour de la région sera gardé en
+tant que *ligne de contrainte* du maillage.
+
+Nous regroupons donc les deux zones de la rive gauche ensemble, et faisons de même avec les deux zones de la rive Droite,
+pour obtenir trois régions.
+
+Pour déplacer une zone, il faut faire un *drag & drop* de cette zone d'une région à une autre.
+
+Il faut valider cette étape en appuyant sur le bouton *next*.
+
   |createCalculationCase8|
 
+L'étape suivant concerne le `land cover map`. Nous passons cette étape.
+
+Il faut valider cette dernière étape en appuyant sur le bouton *apply and close*.
+
   |createCalculationCase9|
 
+Le cas est publié dans l'arbre d'étude.Nous sélectionnons chaque région pour lui donner un nom significatif (menu contextuel).
+
+Pour identifier la région, il faut s'aider en examinant les zones qu'elle contient.
+La vue graphique affiche les zones. En développant l'arbre d'étude au niveau de chaque région, 
+il est possible de sélectionner les zones pour les mettre en surbrillance.
+
+En principe, il n'est pas nécessaire de renommer les zones elles mêmes, mais seulement les régions.
+Ce sont les régions que l'on utilisera par la suite à l'aide de leur nom. Une étude réaliste peut en contenir plusieurs dizaines.
+
   |createCalculationCase10|
 
 
index 81efbde8dd216e3e06edb9570920c9b29e8ec901..fecfd3c0670c125a0204eb5d9ca8fda30b936faf 100644 (file)
@@ -107,7 +107,7 @@ Cet exercice couvre complètement une étude d'inondation sur un problème simpl
 Des cas particuliers
 ###################################
 
-On introduit ici des concepts non abordés dans l'exemple simple précédent.
+On introduit ici quelques concepts non abordés dans l'exemple simple précédent.
 
 .. toctree::
    :numbered:
@@ -115,4 +115,5 @@ On introduit ici des concepts non abordés dans l'exemple simple précédent.
 
    streams.rst
    objetsArtificiels.rst
+   landCoverMap.rst
    
\ No newline at end of file
diff --git a/doc/salome/tutorial/landCoverMap.rst b/doc/salome/tutorial/landCoverMap.rst
new file mode 100644 (file)
index 0000000..aaf667d
--- /dev/null
@@ -0,0 +1,26 @@
+..
+   Copyright (C) 2015-2016 EDF
+
+   This file is part of SALOME HYDRO module.
+
+   SALOME HYDRO module is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation, either version 3 of the License, or
+   (at your option) any later version.
+
+   SALOME HYDRO module is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with SALOME HYDRO module.  If not, see <http://www.gnu.org/licenses/>.
+
+#########################################
+Land Cover Map
+#########################################
+
+blabla.
+
+ 
+  :ref:`ref_casParticuliers`