1 # -*- coding: utf-8 -*-
3 # ===== Description du cas, a éditer =====
4 #=========================================
6 # --- nom du cas dans HYDRO
9 # --- fichier med 2D(x,y) du cas, produit par SMESH
10 fichierMaillage = '/tmp/garonne_1.med'
12 # --- dictionnaire: (clé = nom de groupe med, valeur= nom de région)
13 dicoGroupeRegion= dict(litMineur = 'garonne_1_litMineur',
14 riveDroite = 'garonne_1_riveDroite',
15 riveGauche = 'garonne_1_riveGauche',
17 # --- valeur de Z à prendre quand le noeud n'est pas trouvé dans la région (détection de problèmes)
20 # ==== Partie Générique du traitement ====
21 #=========================================
28 theStudy = salome.myStudy
29 theStudyId = salome.myStudyId
31 from salome.hydrotools.interpolZ import interpolZ, createZfield2
33 # --- Z interpolation Z sur la bathymetrie/altimetrie aux noeuds du maillage
34 statz = interpolZ(nomCas, fichierMaillage, dicoGroupeRegion, zUndef)
36 # --- ajout d'un champ aux noeud, de nom "BOTTOM", content les valeurs Z
37 createZfield2(fichierMaillage)