--- /dev/null
+..
+ 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/>.
+
+###############################################
+Extension d'un maillage existant
+###############################################
+
+.. |maillageExistant| image:: /_static/maillageExistant.png
+ :align: middle
+
+.. |dialogMeshEdgesToShapes| image:: /_static/dialogMeshEdgesToShapes.png
+ :align: middle
+
+.. |qgisDomaineInitial| image:: /_static/qgisDomaineInitial.png
+ :align: middle
+
+.. |contourExtensionSimple| image:: /_static/contourExtensionSimple.png
+ :align: middle
+
+.. |casCalculExtensionSimple| image:: /_static/casCalculExtensionSimple.png
+ :align: middle
+
+.. |geometrieExtensionSimple| image:: /_static/geometrieExtensionSimple.png
+ :align: middle
+
+.. |maillageExtensionSimpleGlobal| image:: /_static/maillageExtensionSimpleGlobal.png
+ :align: middle
+
+.. |maillageExtensionSimpleGlobalHyp| image:: /_static/maillageExtensionSimpleGlobalHyp.png
+ :align: middle
+
+.. |maillageExtensionSimpleImport| image:: /_static/maillageExtensionSimpleImport.png
+ :align: middle
+
+.. |maillageExtensionSimpleImportHyp| image:: /_static/maillageExtensionSimpleImportHyp.png
+ :align: middle
+
+.. |maillageExtensionSimpleResult| image:: /_static/maillageExtensionSimpleResult.png
+ :align: middle
+
+Lors de la reprise d'anciennes études, il est fréquent de vouloir agrandir le domaine de l'étude,
+tout en gardant si possible le maillage existant.
+Nous supposons ici que nous disposons que d'un maillage au format MED, avec éventuellement des groupes à conserver.
+Ce maillage doit être remis dans le système de coordonnées de la nouvelle étude, ici Lambert 93.
+
+Le script *<appli_xxx>/bin/salome/test/HYDRO/g022_extensionSimpleComplete.py* permet de générer ce maillage, pour les besoins du tutoriel.
+
+ |maillageExistant|
+
+Afin de pouvoir facilement dessiner les contours de l'extension dans Qgis ou avec le module HYDRO,
+nous générons des shapefiles correspondants aux frontières du domaine existant,
+et des groupes présents dans le maillage.
+
+Pour cela, nous utilisons le dialogue *Mesh edges to shapes* du module HYDRO (menu *HYDRO / Python plugins / Mesh edges to shapes*).
+
+ |dialogMeshEdgesToShapes|
+
+Les coordonnées de l'origine du maillage doivent être correctement renseignées pour un positionnement correct des shapes générées.
+Le répertoire de sortie contiendra les shapes et le maillage, enrichi d'un groupe correspondant aux mailles de bord (*FreeBorders*).
+
+Dans Qgis, nous importons les shapefiles *garonne_2_brd_FreeBorders.shp* et *garonne_2_brd_FreeBorders_pts.shp*
+correspondants aux arêtes et noeuds des limites du maillage.
+
+ |qgisDomaineInitial|
+
+Extension simple, englobant complètement le maillage initial
+============================================================
+
+Le contour du nouveau domaine est dessiné dans Qgis ou HYDRO. Un exemple de shape est fourni :
+*<appli_xxx>/bin/salome/test/HYDRO/extension_1_1.shp*.
+
+ |contourExtensionSimple|
+
+Il est pratique d'importer la shapefile du contour du domaine d'origine en tant que spline (éditer la polyligne pour la transformer en spline).
+Nous ne tiendrons pas compte des éventuels iles (régions insubmersibles) du domaine initial.
+
+Nous créons un cas de calcul avec deux objets naturels, le domaine étendu, et le domaine initial, **marqué en tant que région insubmersible**.
+Lors de la création du cas, il faut inclure les groupes de bord générés automatiquement, pour ne pas avoir à les recréer lors de l'étape de géometrie.
+
+ |casCalculExtensionSimple|
+
+Après export dans GEOM, la géométrie ressemble à ceci :
+
+ |geometrieExtensionSimple|
+
+Pour mailler cette géométrie, il faut charger préalablement le maillage du domaine d'origine, contenant un groupe de mailles définissant les bords du maillage.
+Ce groupe est généré lors de la génération des shapefiles de frontières, comme vu précédemment.
+
+Nous procédons classiquement pour le maillage étendu et son contour extérieur :
+
+ |maillageExtensionSimpleGlobal|
+
+ |maillageExtensionSimpleGlobalHyp|
+
+Nous utilisons un algorithme particulier pour le contour intérieur (le bord du maillage initial) : import des éléments d'un maillage existant.
+Dans le dialogue *Hypothesis construction*, nous sélectionnons le groupe de mailles du bord extérieur du maillage existant.
+
+ |maillageExtensionSimpleImport|
+
+ |maillageExtensionSimpleImportHyp|
+
+Après calul, le maillage obtenu ressemble à ceci :
+
+ |maillageExtensionSimpleResult|
+
+Le maillage obtenu est conforme, il contient les groupes du maillage d'origine. Il reste à inverser les nouvelles mailles,
+détecter et corriger les triangles de bord surcontraints, et, bien sûr, introduire d'éventuels raffinements dans l'extension
+pour avoir un maillage plus réaliste.
+
+Par exemple, pour prolonger le lit mineur sous forme d'une région dans le cas de calcul de l'extension,
+il faut dessiner une shape qui devra se raccorder correctement au lit mineur du maillage d'origine.
+La technique à utiliser est vue ci-dessous, et s'appuie sur les outils d'ajustement de shapefile.
+
+Extension partielle
+===================
+
+
+Regroupement de deux maillages existants
+========================================
+
+Les deux maillages sont disjoints
+---------------------------------
+
+Les deux maillages se recouvrent
+--------------------------------
+
+
+.. only:: html
+
+ :ref:`ref_outilsReprise`
+