Géométrie

publié le 31 août 2011

L’initialisation d’un projet débute par la définition du contour du domaine ainsi que par la bathymétrie sur l’ensemble de ce même domaine

L’initialisation d’un projet débute par la définition du contour du domaine ainsi que par la bathymétrie sur l’ensemble de ce même domaine (Menu Projet->Nouveau). Dans cette version ces données doivent être générées avant de lancer l’application et correspondre à un fichier portant l’extension .12 pour la définition des contours et un fichier portant l’extension .10 pour les données de bathymétrie. A la création d’un projet, un domaine de type fond par défaut est créé à partir des contours définis dans le fichier .12.

Dans cette version, il n’est pas possible de supprimer le domaine, ou de le modifier. Par contre, il est ensuite possible de créer sur la géométrie chargée des domaines de type "ouvage" ou de les supprimer.

Structure des fichiers de données

Pour les deux fichiers, la cote des fonds z est positive vers le bas. Ainsi une profondeur d’eau de 10m a une cote z=10. Les fichiers doivent contenir un séparateur entre chaque valeur, soit une tabulation, soit au moins un espace.

Le fichier .10 contient des points topographiques (levés bathymétrie du domaine) sous la forme x,y,z. Il faut veiller à ne pas surcharger ce fichier en incorporant inutilement trop de points, par exemple un point tous les mètres.

Il est pratique d’utiliser les cartes marines en discrétisant les courbes isobathes et en leur affectant leur cote z correspondante. Ainsi le fichier .10 se présente sous la forme suivante :

x y z

156020.00 250950.000 16.15
156040.20 250952.000 17.03
155995.89 250940.10 20.69
…… ….. …..

Le fichier .12 décrit le ou les contour(s) limitant le domaine sous la forme d’une suite de points x,y,z ordonnés et définissant ce ou ces contour(s). Chaque point dans ce fichier est précédé d’un indice ; 0 signifiant qu’un nouveau contour est initié, 1 signifiant que le contour se poursuit. Au moins un espace (ou tabulation) doit séparer chaque valeur du fichier. Chaque contour doit être fermé, ce qui implique que le dernier point du contour doit être identique au premier.

Sur la première ligne figure le nombre de lignes du fichier,la structure de ce fichier .12 est donc de la forme :

20 : nombre de ligne du fichier
0 10.0 1.0 2.0
1 20.0 3.0 4.0
…………….
1 -10.0 600.0 0.1
1 10.0 1.0 2.0 : dernier point identique au premier
0 5.0 2.0 3.0 : début d’un nouveau contour
1 2.0 4.0 10.0
…………..
1 -1.0 2.0 1.0
1 5.0 2.0 3.0 : dernier point identique au premier

Il est impératif qu’il y ait aucun point commun entre les deux fichiers .10 et .12 car le mailleur, s’appuyant sur ces deux fichiers, ne pourra construire le maillage avec des points multiples. De plus, le fichier .12 doit respecter l’enchaînement permettant de traduire le pourtour des domaines.