Salome HOME
Merge branch 'BR_H2018_DRAFT' into BR_2018_V8_5
[modules/hydro.git] / doc / salome / tutorial / interpolZ.py
index 0f55586bd9c5615c12f3eab5dbd25b33fb9d2619..728286bbd9f34abd2b589d47d31cf7d202aa7209 100644 (file)
@@ -14,6 +14,12 @@ dicoGroupeRegion= dict(litMineur  = 'garonne_1_litMineur',
                       riveDroite = 'garonne_1_riveDroite',
                       riveGauche = 'garonne_1_riveGauche',
                       )
+
+# --- méthode d'interpolation sur les nuages de points de bathymétrie
+#     interpolMethod = 0 : interpolation au point le plus proche
+#     interpolMethod = 1 : interpolation linéaire de l'altitude par triangulation du nuage de points
+interpolMethod = 0
+
 # --- valeur de Z à prendre quand le noeud n'est pas trouvé dans la région (détection de problèmes)                       
 zUndef = 90
 
@@ -28,10 +34,7 @@ salome.salome_init()
 theStudy = salome.myStudy
 theStudyId = salome.myStudyId
 
-from salome.hydrotools.interpolZ import interpolZ, createZfield2
+from salome.hydrotools.interpolZ import interpolZ
 
 # --- Z interpolation Z sur la bathymetrie/altimetrie aux noeuds du maillage
-statz = interpolZ(nomCas, fichierMaillage, dicoGroupeRegion, zUndef)
-
-# --- ajout d'un champ aux noeud, de nom "BOTTOM", content les valeurs Z
-createZfield2(fichierMaillage)
+statz = interpolZ(nomCas, fichierMaillage, dicoGroupeRegion, zUndef, interpolMethod)