From: Paul RASCLE Date: Thu, 12 Nov 2015 21:31:27 +0000 (+0100) Subject: tutoriel objets naturels X-Git-Tag: BR_quadtree_20151126~1 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=8417b3960282dc86809adb3e20825508eca3f727;p=modules%2Fhydro.git tutoriel objets naturels --- diff --git a/doc/salome/tutorial/_static/changeLayerOrder.png b/doc/salome/tutorial/_static/changeLayerOrder.png new file mode 100644 index 00000000..584be7c1 Binary files /dev/null and b/doc/salome/tutorial/_static/changeLayerOrder.png differ diff --git a/doc/salome/tutorial/_static/createImmersibleZone.png b/doc/salome/tutorial/_static/createImmersibleZone.png new file mode 100644 index 00000000..7b35b0ba Binary files /dev/null and b/doc/salome/tutorial/_static/createImmersibleZone.png differ diff --git a/doc/salome/tutorial/_static/selectColor.png b/doc/salome/tutorial/_static/selectColor.png new file mode 100644 index 00000000..e7583e71 Binary files /dev/null and b/doc/salome/tutorial/_static/selectColor.png differ diff --git a/doc/salome/tutorial/_static/zoneSubmersible.png b/doc/salome/tutorial/_static/zoneSubmersible.png new file mode 100644 index 00000000..f25ded05 Binary files /dev/null and b/doc/salome/tutorial/_static/zoneSubmersible.png differ diff --git a/doc/salome/tutorial/_static/zonesImmersibles.png b/doc/salome/tutorial/_static/zonesImmersibles.png new file mode 100644 index 00000000..2e73d817 Binary files /dev/null and b/doc/salome/tutorial/_static/zonesImmersibles.png differ diff --git a/doc/salome/tutorial/importBathy.rst b/doc/salome/tutorial/importBathy.rst index a1ec89bb..5a3569c7 100644 --- a/doc/salome/tutorial/importBathy.rst +++ b/doc/salome/tutorial/importBathy.rst @@ -39,6 +39,10 @@ Ils se trouvent dans le répertoire d'installation de l'application SALOME HYDRO /bin/salome/test/HYDRO/garonne_point_L93.xyz +Le fichier *cloud_02.xyz* est un extrait de données IGN sur une matrice régulière avec un point tout les 75 m, en accès libre. +Le fichier *garonne_point_L93.xyz* correspond à une étude antérieure, couvre le lit majeur du fleuve sur la region, +et est potentiellement plus précis que le précédent, au moins sur le lit mineur. + Pour importer ces fichiers, nous utilisons le menu contextuel de la rubrique *BATHYMETRIES* dans l'arbre de l'étude SALOME. Le dialogue d'import permet de sélectionner le fichier à importer et de changer son nom dans l'arbre d'étude. diff --git a/doc/salome/tutorial/index.rst b/doc/salome/tutorial/index.rst index d1c9894b..db77de7e 100644 --- a/doc/salome/tutorial/index.rst +++ b/doc/salome/tutorial/index.rst @@ -52,6 +52,7 @@ de fleuve. L'exemple est tiré d'un cas réel pour lequel beaucoup de données s import.rst importBathy.rst polylignes.rst + objetsNaturels.rst casCalcul.rst geometrie.rst maillage.rst @@ -59,7 +60,6 @@ de fleuve. L'exemple est tiré d'un cas réel pour lequel beaucoup de données s miseEnDonneesTelemac.rst lancementCalcul.rst depouillementCalcul.rst - objetsNaturels.rst streams.rst objetsArtificiels.rst \ No newline at end of file diff --git a/doc/salome/tutorial/objetsNaturels.rst b/doc/salome/tutorial/objetsNaturels.rst index 515b44ae..6e1cf212 100644 --- a/doc/salome/tutorial/objetsNaturels.rst +++ b/doc/salome/tutorial/objetsNaturels.rst @@ -17,7 +17,69 @@ along with SALOME HYDRO module. If not, see . ######################################### -Objets Naturels +Objets "Naturels", zones immersibles ######################################### -blabla. \ No newline at end of file +.. |createImmersibleZone| image:: /_static/createImmersibleZone.png + :align: middle + +.. |selectColor| image:: /_static/selectColor.png + :align: middle + +.. |zonesImmersibles| image:: /_static/zonesImmersibles.png + :align: middle + +.. |changeLayerOrder| image:: /_static/changeLayerOrder.png + :align: middle + +.. |zoneSubmersible| image:: /_static/zoneSubmersible.png + :align: middle + + +Nous avons créé le contour d'objets dit "naturels", par opposition à des objets "artificiels". +Cette classification correspond au mode de calcul de l'altitude Z en tout point de leur surface. + +Les objets naturels correspondent à des surfaces dont la cote Z est déterminée par un champ de bathymétrie/altitude. + +Les objets artificiels sont par exemple des digues ou des canaux, qui seront décrits par une section +constante, extrudée le long d'une ligne dont l'altitude pourra éventuellement varier. + +Il existe deux sous catégories d'objets naturels, les zones "immersibles" associées à un champ de bathymétrie/altitude +de type nuage de points (.xyz ou .asc) et les zones dites "stream" qui correspondent à des rivières décrites par une série de profils +en travers. Ces profils constituent un champ de bathymétrie sur lequel on utilisera un mode d'interpolation particulier +pour calculer la cote Z. + +Nous allons créer trois zones immersibles, définies par un contour et un champ de bathymétrie/altitude : + + * le lit mineur, défini par le contour de la *garonne*, et le champ *garonne_point_L93*, + + * le lit majeur, défini par le contour du champ *garonne_point_L93* et ce même champ, + + * le domaine d'étude, défini par son contour, et le champ *cloud_02*. + +Pour créer une zone immersible, nous utlisons le menu contextuel de la rubrique *NATURAL OBJECTS*. + + |createImmersibleZone| + +Le dialogue propose de définir le nom de la zone, et de sélectionner le contour et la bathymétrie dans les listes d'objets existant. +Il faut valider avec *apply and close*. + +Une fois la zone créée, il est possible de changer sa couleur à l'aide du menu contextuel associé au nom de l'objet. + + |selectColor| + +En affichant les trois zones, nous devrions obtenir une vue ressemblant à ceci : + + |zonesImmersibles| + +Il faut peut être réordonner l'affichage des différentes couches : dans le menu contextuel de la vue graphique, +il y a une entrée *Change Layer Order* qui permet de définir cet ordre, qui sera mémorisé à la sauvegarde de l'étude : + + |changeLayerOrder| + +Dans le menu contextuel associé à chaque zone immersible, il y a un paramètre *Submersible* coché par défaut (icône enfoncée). +Lorsque l'on veut créer une île au sens TELEMAC, c'est à dire une zone non inondable, qui fera un trou dans le maillage, +il faut décocher ce paramètre. + + |zoneSubmersible| + diff --git a/doc/salome/tutorial/polylignes.rst b/doc/salome/tutorial/polylignes.rst index f4fc8601..a91da534 100644 --- a/doc/salome/tutorial/polylignes.rst +++ b/doc/salome/tutorial/polylignes.rst @@ -56,12 +56,12 @@ Création de polylignes Nous allons créer trois lignes en dessinant sur les cartes et la bathymétrie. * Un contour fermé représentant une portion de la Garonne - (débordant du domaine d'étude), représenté par la surface bleu foncé ci-dessous : + (débordant du domaine d'étude défini plus loin), représenté par la surface bleu foncé ci-dessous : |contour_garonne| * Un autre contour fermé sur une portion du lit majeur du fleuve - (toujours débordant du domaine d'étude), + (toujours débordant du domaine d'étude en amont et en aval), correspondant au champ de bathymétrie garonne_point_L93. * Un contour fermé en lignes brisées qui délimitera notre domaine d'étude. @@ -158,6 +158,9 @@ suivi de *OK* ou *Cancel* * **Remarque** : On notera qu'il est possible de changer le type *spline* ou *polyline*, la fermeture, en mode édition, avec un double clic sur la section. +Dessin du contour du lit majeur et du domaine de calcul +======================================================= + Une fois le fleuve dessiné, nous poursuivons avec le dessin du contour de la bathymétrie du lit majeur, garonne_point_L93, puis la définition du contour du domaine de calcul, qui doit couper les deux autres lignes en amont et en aval. Il est préférable que le domaine de calcul coupe le fleuve perpendiculairement à son axe, de façon Ã