Import de sections et de profils en travers au format texte

Il est possible d’importer des sections à partir de fichiers texte contenant des tableaux dont les valeurs sont séparées par des tabulations, sur plusieurs lignes. Ce fichier peut être un fichier texte au(x) format(s) décrit(s) ci-dessous, ou un fichier geo au format Mascaret.

Dans le cas d’un fichier texte, tous les formats gérés par SIC sont accessibles :

  • L ou 1 = Section du type Largeur - Cote
  • A ou 2 = Section du type Abscisse - Cote
  • C ou 3 = Section du type Circulaire
  • D ou 4 = Section du type Dalot
  • P ou 5 = Section du type Puissance
  • R ou 6 = Section du type Rectangulaire
  • T ou 7 = Section du type Trapézoïdale

Pour accéder à la fenêtre d’importation des sections d’un bief, il existe deux possibilités :

  • Sélectionner un bief, effectuer un clic-droit et choisir « Importer les sections » dans le menu contextuel ;
  • Dans la fenêtre de description d’un bief, cliquer sur le bouton « Importer » situé en haut de la fenêtre.

Ces tableaux peuvent être dans des formats assez variés (cf. ci-dessous).

Avant chaque description de section, une ligne permet d’importer les données générales sur la section, séparés par des caractères $ (Dollar).

  1. Nom de la section
  2. Abscisse
  3. Cote de débordement mineur moyen (pour une section mineur/moyen) ou Distance Majeur (pour une section Majeur)
  4. Type de section : 1 la section est majeur, 0 la section est mineur ou mineur/moyen si la cote de débordement mineur/moyen est renseignée.
  5. Format de la section avec un code en lettre ou en chiffre (L ou 1, A ou 2, C ou 3, D ou 4, P ou 5, R ou 6, T ou 7)
  6. Latitude (option)
  7. Longitude (option)
  8. Référence de géolocalisation de la section (option, prochainement)
  9. Abscisse latérale de la référence de géolocalisation (option, prochainement)
  10. Angle de la section par rapport à l’axe longitudinal (option, prochainement)

L’abscisse et la cote de débordements sont optionnels, en cas d’absence de valeurs, l’abscisse par défaut sera égale à 0 et la section sera considérée comme une section mineur (donc sans cote de débordement mineur/moyen). Si le format de la section n’est pas précisé, on s’attendra par défaut à un format Abscisse - Cote (donc correspondant aux codes A ou 2).

Format acceptés pour les tableaux abscisses-Cote

Tableau Normal

Sur une colonne :

Abs1 <tab> Cote1
Abs2 <tab> Cote2
Abs3 <tab> Cote3
Abs4 <tab> Cote4

Sur plusieurs colonnes :

Abs1 <tab> Cote1<tab>Abs2 <tab> Cote2
Abs3 <tab> Cote3<Tab>Abs4 <tab> Cote4

Tableau Transposé

Sur une Ligne :

Abs1 <tab> Abs2 <tab> Abs3 <tab> <Abs4>
Cote1 <tab> Cote 2 <tab> Cote 3 <tab> < Cote 4>

Sur plusieurs Ligne :

Abs1 <tab> Abs2
Cote1 <tab> Cote 2
Abs3 <tab> <Abs4>
Cote 3 <tab> < Cote 4>

Exemple de fichier importé

Section 1 $ 1000 $ 1
-27.5        3.77
-15        2.45
-10        2
-5        0.37
0        -0.17
5        -0.03
10        0
15        -0.38
20        2.42
25        3.83
Section2 $ 2000
-28.73        3.14
-25.8        3.34
-23.99        3.74
-19.03        3.39
-15        2.08
-10        0.27
-5        -1.21
0        -1.11
5        -0.96
10        -0.63
15        -1.09
18        2.06
19.83        2.78
21.13        2.75
23.3        2.59
24.97        1.9
Section 3$ 3000
-29.38        2.25
-28.26        2.68
-26.68        2.74
-25        2.14
-20        -0.52
-15        0.16
-10        -1.2
-5        -1.12
0        -0.16
5        0.38
10        -0.22
15        -0.39
20        -0.86
24.62        2.54
28.39        2.97
30.27        3.52

Pour le format Largeur - Cote (code L ou 1) on a aussi accès aux 2 possibilités : normal ou transposé, avec la même idée que ci-dessus mais avec des largeurs à la place des abscisses.

Pour les formats paramétrés le mode transposé n’existe pas. Les données doivent être fournies sous la forme suivante :

C ou 3 = Section du type Circulaire :

Rayon
Cote de Berge <tab> Cote du Fond

D ou 4 = Section du type Dalot :

Largeur <tab> Fruit
Cote de Berge <tab> Cote du Fond

P ou 5 = Section du type Puissance :

Largeur <tab> Coeff Puissance
Cote de Berge <tab> Cote du Fond

R ou 6 = Section du type Rectangulaire :

Largeur
Cote de Berge <tab> Cote du Fond

T ou 7 = Section du type Trapézoïdale :

Largeur <tab> Fruit
Cote de Berge <tab> Cote du Fond

Exemple avec divers formats :

section1  $         0.0  $ $ $ A
  -99.547              25.486
  -84.567              16.489
   84.567              16.489
   99.547              25.486
section2  $       800.0  $ $ $ L
  149.536              15.432
  189.072              25.419
section3  $       875.0  $ $ $ C
  111.111
   25.409              15.603
section4  $      1185.0  $ $ $ D
  222.222               0.5
   25.379              15.661
section5  $      1525.0  $ $ $ P
  127.411               0.536
   25.333              15.274
section6  $      2050.0  $ $ $ R
  171.086              
   25.226              17.043
section7  $      2725.0  $ $ $ T
  176.586               0.536
   25.096              17.318

Importation en ligne de commande

Si un grand nombre de biefs doivent être créés, il est possible d’automatiser cet import en appelant le logiciel en ligne de commande avec plusieurs fichiers de profils en paramètres. Pour plus d’informations, voir l’article dédié.