Salome HOME
tutorial: split and merge polylines
[modules/hydro.git] / doc / salome / tutorial / streams.rst
1 ..
2    Copyright (C) 2015-2016 EDF
3
4    This file is part of SALOME HYDRO module.
5
6    SALOME HYDRO module is free software: you can redistribute it and/or modify
7    it under the terms of the GNU General Public License as published by
8    the Free Software Foundation, either version 3 of the License, or
9    (at your option) any later version.
10
11    SALOME HYDRO module is distributed in the hope that it will be useful,
12    but WITHOUT ANY WARRANTY; without even the implied warranty of
13    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14    GNU General Public License for more details.
15
16    You should have received a copy of the GNU General Public License
17    along with SALOME HYDRO module.  If not, see <http://www.gnu.org/licenses/>.
18
19 #########################################
20 Streams
21 #########################################
22
23 .. |exemple_profil| image:: /_static/exemple_profil.png
24    :align: middle
25
26 .. |profilsEtLignedo| image:: /_static/profilsEtLignedo.png
27    :align: middle
28
29 .. |iconeImportSinusX| image:: /_static/iconeImportSinusX.png
30    :align: middle
31
32 .. |menuImportSinusX| image:: /_static/menuImportSinusX.png
33    :align: middle
34
35 .. |georeferencementProfiles| image:: /_static/georeferencementProfiles.png
36    :align: middle
37
38 .. |createStream| image:: /_static/createStream.png
39    :align: middle
40
41 .. |objetStream| image:: /_static/objetStream.png
42    :align: middle
43
44 Les objets Stream permettent de définir des cours d'eau à l'aide d'une succession de profils.
45 Ces profils sont des coupes verticales en travers faites à intervalles réguliers le long du cours d'eau.
46
47   |exemple_profil|
48
49 Pour reconstituer le cours d'eau, il faut une succession de profils (avec leur géoréférencement), et une
50 ligne définissant l'axe du cours d'eau. Cette ligne permet d'ordonner les profils.
51
52   |profilsEtLignedo|
53
54 Nous importons une série de profils géoréférencés ainsi qu'une polyligne XY définissant la ligne d'eau,
55 au format SinusX.
56 La polyligne n'a pas besoin d'être très précise, dans la mesure où elle coupe les profils.
57
58 L'import de fichiers au format SinusX se fait à partir de la barre de menu *HYDRO*, commande *Import from SinusX*
59 ou du bouton correspondant dans la barre d'outils du module.
60
61   |iconeImportSinusX|
62
63   |menuImportSinusX|
64
65 Nous importons successivement les fichiers *lignedo.sx* et *garonne_profiles.sx*
66 qui se trouvent dans le répertoire d'installation de l'application SALOME HYDRO ::
67
68   <appli_xxx>/bin/salome/test/HYDRO
69
70 La ligne d'eau apparaît dans la rubrique *POLYLINES* et la série de profils se retrouve
71 dans la rubrique *PROFILES* de l'arbre de l'étude.
72
73 Pour créer l'objet Stream, il faut utiliser la commande *Create stream* du menu contextuel de la rubrique
74 *NATURAL OBJECTS*.
75
76 Nous nommons le stream *garonne_stream*, sélectionnons la polyligne *lignedo* et récupérons la série de profils
77 précédemment importés (il faut les sélectionner dans l'arbre d'étude et utiliser le bouton *Add*
78 du dialogue *create stream*.
79
80   |createStream|
81
82 L'objet Stream apparait dans la vue. Il faut valider avec *Apply and Close*.
83
84   |objetStream|
85
86 Les profils sont nommés individuellement, et éditables.
87
88   |georeferencementProfiles|
89
90 .. only:: html
91
92    :ref:`ref_casParticuliers`
93