HyD2002 - Fichiers d'entrée - sorties

HyD2002 - Objectifs - Interface graphique - Les objets du modèle - Fichiers d'entrée-sorties - Tutoriel

Cette partie détaille les différents types de fichiers utilisés. On distingue des :

  • fichiers texte : ils peuvent être confectionnés ou exploités sous des traitements de texte ou des tableurs, leur structure est généralement très simple ;

  • fichiers objet : ils servent à la sauvegarde et au chargement rapide d'objets spécifiques : totalité d'un aménagement, ensemble des caractéristiques de simulation... Leur structure est propre au langage objet Java.

Remarque Les noms de fichiers peuvent comporter plus de huit caractères avec une extension n'excédant pas trois caractères. Tous les caractères peuvent être utilisés, à l'exception des espaces et des caractères suivants : * ? , ; [ ] + - = \ / : | < >. Le point est employé exclusivement pour séparer le nom du fichier de l'extension.

L'emploi des extensions de noms de fichiers permet de distinguer les divers types de fichiers.


Définition d'hydro-aménagement

Un fichier de ce type donne une description en clair d'un hydro-aménagement. Ces fichiers permettent de sauver ou charger des aménagements définis ou modifiés sous un traitement de texte.

nom conventionnel

L'extension adoptée est .txt.

exemple : Amenagements_A2.txt

structure des fichiers

Les caractéristiques sont séparées par des tabulations ou des retours à la ligne. L'espace n'est pas considéré comme un séparateur. Les dièses # servent à marquer le début de définition d'un composant.

exemple

# Systeme
nom  Amenagements_A2
description  amenagements "1995" - Bras de Sable - AEP 50%
simulation  2
mode  2.decade 
periodes  1962  1  1  348
ecoulement  C:\ActiveHyd\exemples\data-62-90\hm3\
lame ecoulee  C:\ActiveHyd\exemples\data-62-90\m\
sorties  global  an  mois  decade  jour
# Reservoir
nom  Letaye
index noeud  1
localisation  55.30  43.40
hauteurs  9
hauteur  18  19  20  21  22  23  24  25  26
surface  0  1.44  3.53  5.99  8.7  11.63  14.74  18.01  21.43
stockage  0  0.006  0.031  0.078  0.151  0.253  0.385  0.548  0.745
apport naturel  LETAYE  1
L evaporation  0.123  0.131  0.162  0.167  0.169  0.17  0.175  0.166  0.142  0.126  0.107  0.109
pluie directe  RETENUE1  1
C perte  0.04  0.04  0.04  0.04  0.04  0.04  0.04  0.04  0.04  0.04  0.04  0.04
infiltration  0
stockage objectif  0.55  0.55  0.55  0.55  0.55  0.55  0.55  0.55  0.55  0.55  0.55  0.55
zones  2
volume 0  0  0  0  0  0  0  0  0  0  0  0  0
volume 1  0.05  0.05  0.05  0.05  0.05  0.05  0.05  0.05  0.05  0.05  0.05  0.05
volume 2  0.745  0.745  0.745  0.745  0.745  0.745  0.745  0.745  0.745  0.745  0.745  0.745
penalites positives 1  0  0  0  0  0  0  0  0  0  0  0  0
penalites negatives 1  1000  1000  1000  1000  1000  1000  1000  1000  1000  1000  1000  1000
penalites positives 2  1000  1000  1000  1000  1000  1000  1000  1000  1000  1000  1000  1000
penalites negatives 2  2.95  2.95  2.95  2.95  2.95  2.95  2.95  2.95  2.95  2.95  2.95  2.95
stockage initial  0.5
sorties  global  an  mois
...
# Jonction
nom  vernou
index noeud  3
localisation  17.60  27.21
apport naturel  TRAVERSE  0.64
C perte  0  0  0  0  0  0  0  0  0  0  0  0
infiltration  0
sorties  global  an  mois
...
# Jonction
nom  bsable
index noeud  25
localisation  15.06  35.49
apport naturel  BSABLE  1
C perte  0  0  0  0  0  0  0  0  0  0  0  0
infiltration  0
sorties  global  an  mois
# Consommation en eau
nom  deshaut
index noeud  26
localisation  43.80  37.00
demande  0.62  0.7  0.775  0.75  0.62  0.6  0.62  0.62  0.6  0.62  0.6  0.62
source  -  1
retour  0  0
aquifere  0
niveaux  2
taux 1  0.1  0.1  0.1  0.1  0.1  0.1  0.1  0.1  0.1  0.1  0.1  0.1
taux 2  0.9  0.9  0.9  0.9  0.9  0.9  0.9  0.9  0.9  0.9  0.9  0.9
penalites 1  4  4  4  4  4  4  4  4  4  4  4  4
penalites 2  5  5  5  5  5  5  5  5  5  5  5  5
restriction  0  0  -
sorties  global  an  mois
...
# Arc
nom  letayejd
noeuds  1  32
flux max  999  999  999  999  999  999  999  999  999  999  999  999
sorties  global  an  mois
# Arc
nom  gachetjd
noeuds  2  33
flux max  999  999  999  999  999  999  999  999  999  999  999  999
sorties  global  an  mois
...
# Arc
nom  bsable
noeuds  25  19
flux max  0  0.847  0.937  0.907  0.937  0  0  0  0  0  0  0
sorties  global  an  mois
# Arc naturel
nom  letayout
noeuds  1  20
flux max  1000  1000  1000  1000  1000  1000  1000  1000  1000  1000  1000  1000
flux min  0  0  0  0  0  0  0  0  0  0  0  0
penalites  1  1  1  1  1  1  1  1  1  1  1  1
sorties  global  an  mois
# Arc naturel
nom  gacheout
noeuds  2  21
flux max  1000  1000  1000  1000  1000  1000  1000  1000  1000  1000  1000  1000
flux min  0  0  0  0  0  0  0  0  0  0  0  0
penalites  1  1  1  1  1  1  1  1  1  1  1  1
sorties  global  an  mois
...

 

 


On distingue le stockage des coordonnées des stations hydro-météorologiques et les fichiers correspondants aux chroniques de données sur ces stations. La localisation des stations est nécessaire pour la gestion des lacunes : si pour un pas de temps, la donnée d'une station est indisponible, il est alors fait référence à la première valeur valide de la station la plus proche.

nom conventionnel

La construction du nom est la suivante :

  • coordonnées stations : <Répertoire>\<type>.txy
  • chroniques données : <Répertoire>\<type>.t<pas de temps>
    où mo:mois ; 10:décade ; da:jour

 

Le type est soit :

  • ecoulement pour les données d'apports naturels exprimées en hm3.
  • lame ecoulee pour les données de pluviométrie exprimées en m.

 

exemples :

  • C:\ActiveHyd\exemples\data-62-90\hm3\ecoulement.txy coordonnées des stations d'écoulement
  • C:\ActiveHyd\exemples\data-62-90\m\lame ecoulee.tmo chroniques de pluies mensuelles

 

structure des fichiers

Fichier localisation

Le fichier comporte une ligne par station. Chaque ligne est constituée par le label, l'abscisse, l'ordonnée d'une station. Les stations sont rangées suivant l'ordre d'entrée des fichiers chroniques.

exemple

DUCLOS    18.855    31.852
TRAVERSE    19.026    30.861
PRISDEAU    19.390    32.164
DAVID130    17.153    30.772
BSABLE    17.635    34.357
LEZARDE    20.011    29.280

Fichier chronique

Le fichier comporte :

  • une ligne d'en-tête obligatoire avec les labels des stations ;
  • une ligne facultative qui précise les unités ;
  • une ligne par pas de temps avec la valeur de la date puis une valeur réelle par station.

 

exemple

date    DUCLOS    TRAVERSE    PRISDEAU    DAVID130    BSABLE    LEZARDE
    hm3    hm3    hm3    hm3    hm3    hm3
1962-01    14.581    6.040    20.830    13.997    3.155    3.592
1962-02    6.167    2.555    8.811    5.920    1.188    1.776
1962-03    3.203    1.328    4.575    3.075    0.595    1.104
1962-04    8.530    3.533    12.185    8.188    2.387    2.501
1962-05    8.089    3.351    11.555    7.765    2.017    2.424
1962-06    13.859    5.741    19.800    13.305    2.893    3.217
1962-07    14.581    6.040    20.830    13.997    3.594    3.466
1962-08    11.814    4.893    16.877    11.340    3.410    3.233
1962-09    11.130    4.611    15.902    10.687    3.245    3.116
1962-10    7.277    3.016    10.392    6.985    1.894    2.103
1962-11    5.625    2.330    8.035    5.399    1.379    1.804
1962-12    4.060    1.682    5.801    3.897    0.932    1.382
1963-01    4.034    1.671    5.761    3.870    0.967    1.441
1963-02    4.974    2.061    7.108    4.776    1.137    1.577
1963-03    4.462    1.848    6.375    4.283    0.940    1.347
1963-04    8.035    3.328    11.480    7.714    1.957    2.343
1963-05    10.813    4.481    15.446    10.381    2.475    2.820
1963-06    10.132    4.199    14.476    9.728    2.167    2.558
1963-07    9.174    3.801    13.103    8.804    2.499    2.362
1963-08    9.096    3.769    12.996    8.732    2.285    2.386
1963-09    7.965    3.300    11.376    7.644    1.718    2.473
1963-10    5.842    2.421    8.346    5.609    2.103    2.360
1963-11    6.804    2.820    9.720    6.532    1.962    2.716
1963-12    6.037    2.502    8.624    5.796    1.245    1.768

 


Données graphiques .xmd

Ces fichiers ont été développés pour l'outil ActiveMap qui permet de :

  • visualiser et analyser des données dans l'espace et dans le temps, sous forme de cartes / plans / animations ;
  • transmettre des synthèses dynamiques de ces informations à des collaborateurs, des clients / fournisseurs, au grand public.

 

Cet outil est intégré dans la présente version d'HyDrAm pour la visualisation des systèmes d'eau ou peut être utilisé de manière indépendante pour présenter des synthèses de résultats.

nom conventionnel

L'extension adoptée est .xmd.

exemple : Guadeloupe.xmd

structure des fichiers

Les fichiers utilisent le formalisme XML (eXtensible Meta Language) basé sur la création de balises pour définir des structures d'information de manière générique.

Ainsi la balise <map> définit un Document ActiveMap . Cette structure est composée d’objets Couche repérés par la balise <series>. Un document peut contenir une ou plusieurs couches.

Chaque couche correspond à une agrégation d’objets permettant une représentation en 2 dimensions et possédant des informations associées. Ces objets, que nous dénommons Série, repérés par la balise <serie>, sont donc décrits par une série de valeurs x et de valeurs y et les types de valeurs correspondants et par une liste d’informations associées.

Les informations, de type générique Info, sont :

  • soit de type simple : Entier, Réel, Texte (dans le sens de chaîne de caractères), URI (Unified Resource Information : adresse de ressource universelle), etc, - balise <spi> -
  • soit de type temporel : Variation annuelle - balise <yvi> - ; Chronique - balise <chi> -.

 

dstrucinfo.gif
Figure E4.1. Structure de l’information

Le typage de l'information est décrit, à l'intérieur des balises <info>, par des objets Type Simple, repérés par les balises <type>. En pratique, toute information simple fait référence à un objet Type Simple qui définit un label, un format d’affichage sous forme de chaîne de caractères, une unité, une valeur minimale, une valeur maximale, une précision. Les dernières propriétés n’ont de sens que pour des informations numériques. Ces propriétés permettent de restreindre l’ensemble des valeurs légales d’un type de base, elles renseignent sur la plage de validité de l’information.

Il existe d’autres types d’Info Simple que les classes représentées sur le diagramme E4.1. : Booléen, Année, Mois, Décade, Jour. Ces derniers objets définissent des périodes de temps. Ils sont utilisés par les Info Temporelles (Chroniques, variations annuelles) : toute valeur d’une information temporelle fait référence explicitement ou implicitement à une période de temps.

La structure repérée par la balise <classes> regroupent les objets classifications correspondant à différentes légendes, donc autant de vues possibles du document. Une classification définit des classes qui permettent une partition de l'information à des fins d’analyse.

exemple

<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<am:ami xmlns:am="http://2ie-technologies.com/active/2001/02/mapXsd" lang="FR" version="0.5">

<map fill="color:lightblue">
<label>Guadeloupe</label>
<desc>Fond de carte de la Guadeloupe</desc>
<series id="physiq" range="0" xRef="guad_lon" yRef="guad_lat" classification="regions;altiC;plmoy_m_y" type="PLOT">
<label>Physique</label>
<desc>L'archipel Guadeloupe</desc>
<serie id="fajou">
<xValues>25.86 25.64 26.47 26.73 27.14 27.34 27.53 27.37 25.86 25.86</xValues>
<yValues>47.78 48.10 49.27 48.85 48.89 48.76 48.39 48.09 47.78 47.78</yValues>
<label>ilet à Fajou</label>
<spi iRef="region_st">Guadeloupe</spi>
<spi iRef="alti_rl">5</spi>
<spi iRef="www_uri">http://www.guadeloupe-fr.com</spi>
</serie>
<serie id="pt">
<xValues>77.22 75.76 75.52 75.83 76.08 77.58 77.95 77.22 77.22</xValues>
<yValues>28.43 28.63 29.00 29.24 29.08 29.00 28.76 28.43 28.43</yValues>
<label>Petite Terre</label>
<spi iRef="region_st">Guadeloupe</spi>
<spi iRef="alti_rl">5</spi>
<spi iRef="www_uri">http://www.guadeloupe-fr.com</spi>
</serie>
...
</series>
<series id="riv" range="1" xRef="guad_lon" yRef="guad_lat" classification="riv" type="PLOT" visible="false">
<label>Cours d'eau</label>
<desc>Principales rivières</desc>
<serie id="laram">
<xValues>8.574 9.229 9.713 10.099 10.364 10.853 11.511 12.175 12.672 13.028 13.426</xValues>
<yValues>41.642 42.260 43.113 44.939 45.288 45.452 45.329 45.435 45.854 46.711 47.209</yValues>
<label>La Ramée</label>
<spi iRef="riv_st">La Ramée</spi>
<spi iRef="region_st">Basse-Terre</spi>
</serie>
...
</series>
<series id="stations" range="2" xRef="guad_lon" yRef="guad_lat" classification="stationType;flow_hm3_mo;etp_mm_m_yv;anDeb;alti;bv" type="PLOT" visible="false">
<label>stations</label>
<desc>stations hydro-météorologiques</desc>
<serie id="Duclos"><xValues>18.855</xValues><yValues>31.852</yValues><label>Duclos</label><spi iRef="type_st">hydro</spi><spi iRef="desc_st">Bras David</spi><spi iRef="alti_rl">110</spi><spi iRef="deb_yr">1973</spi><spi iRef="fin_yr">1987</spi><spi iRef="ans_it">8</spi><spi iRef="zone_st">Basse-Terre</spi><spi iRef="bv_rl">37.5</spi>
</serie>
...
</series>
<series id="sites" range="3" xRef="guad_lon" yRef="guad_lat" classification="siteType;pop;devTourism;dom" type="PLOT" visible="false">
<label>Villes, industries...</label>
<desc>Lieux d'activités</desc>
<serie id="Saint-Louis"><xValues>57.12</xValues><yValues>4.31</yValues><label>Saint-Louis</label><spi iRef="type_st">commune</spi><spi iRef="region_st">Marie-Galante</spi><spi iRef="pop_rl">2500</spi><spi iRef="tourism_st">1</spi><spi iRef="dom_rl">750</spi></serie>
<serie id="Capesterre"><xValues>65.38</xValues><yValues>-1.95</yValues><label>Capesterre</label><spi iRef="type_st">commune</spi><spi iRef="region_st">Marie Galante</spi><spi iRef="pop_rl">5000</spi><spi iRef="tourism_st">2</spi><spi iRef="dom_rl">1500</spi></serie>
...
</series>
<series id="irri" range="4" xRef="guad_lon" yRef="guad_lat" classification="irri2000_ha;irri2010_ha" type="POLYGON" visible="false">
<label>Irrigation</label>
<desc>Périmètres irriguées 2000</desc>
<serie id="P0"><xValues>54 58 58 54</xValues><yValues>44.75 44.75 42 42</yValues>
<label>P0</label><spi iRef="region_st">Est Grande-Terre</spi>
<spi iRef="irri2000_ha">70</spi><spi iRef="irri2010_ha">70</spi>
<spi iRef="mar_ha">35</spi><spi iRef="fou_ha">25</spi><spi iRef="can_ha">10</spi>
</serie>
...
</series>
</map>

<info>
<type id="guad_lon" label="longitude" base="longitude" minValue="0.0" maxValue="90.0" precision="0.01" unit="km;m;dms;deg." reference="Projection;lon:-61.83333;lat:15.91667" format="0.00"/>
<type id="guad_lat" label="latitude" base="latitude" minValue="-10.0" maxValue="70.0" precision="0.01" unit="km;m;dms;deg." reference="Projection;lon:-61.83333;lat:15.91667" format="0.00"/>
<type id="type_st" label="type" base="string"/>
<type id="sstype_st" label="sous-type" base="string"/>
<type id="desc_st" label="description" base="string"/>
<type id="alti_rl" label="altitude" base="real" minValue="0.0" maxValue="1500.0" precision="0.1" unit="m" format="0.#"/>
<type id="pop_rl" label="population" base="real" minValue="0.0" maxValue="500000.0" precision="10" unit="hab" format="0"/>
<type id="tourism_st" label="développement touristique (1-3)" base="string"/>
...
</info>

<classes>
<classification id="regions" iRef="label" font="size:12;family:Dialog;type:bold;color:brown">
<label>Région</label>
<class id="regions1" content="Basse-Terre" fill="color:170,235,170" >Basse-Terre</class>
<class id="regions2" content="Grande-Terre" fill="color:palegreen">Grande-Terre</class>
<class id="regions3" content="La Désirade;Les Saintes;Petite Terre;Marie-Galante;Terre de Haut;Terre de Bas;ilet à Fajou;Grand Ilet" fill="color:220,254,220">îles proches</class>
</classification>
<classification id="altiC" iRef="alti_rl">
<label>Courbes de niveau</label>
<class id="altic_1" minValue="0" maxValue="300"
stroke="width:1;color:black" fill="color:limegreen">inférieure à 300m NGG</class>
<class id="altic_2" minValue="300" maxValue="600"
stroke="width:1;color:black" fill="color:darkgreen">entre 300m et 600m NGG</class>
<class id="altic_3" minValue="600" maxValue="900"
stroke="width:1;color:black" fill="color:sandybrown">entre 600m et 900m NGG</class>
<class id="altic_4" minValue="900" maxValue="1200"
stroke="width:1;color:black" fill="color:brown">entre 900m et 1200m NGG</class>
<class id="altic_5" minValue="1200" maxValue="1500"
stroke="width:1;color:black" fill="color:saddlebrown">supérieure à 1200m NGG</class>
</classification>
<classification id="siteType" iRef="type_st">
<label>Sites</label>
<class id="siteType1" content="commune"
marker="shape:rc;image:ville.gif" font="size:10;family:Dialog;color:131,131,131;x-position:left;y-position:top">Ville</class>
<class id="siteType2" content="Industries-Commerces"
marker="shape:rc;image:industri.gif" font="size:10;family:Dialog;color:black;x-position:left;y-position:top">Industries-Commerces</class>
</classification>
...
</classes>

</am:ami>

 


 

Sortie Out.log

Ce fichier stocke le texte correspondant à la sortie standard du modèle. Il conserve une trace des actions réalisées.

nom conventionnel

Le nom consacré est Out.log. Le fichier est créé dans le sous-répertoire /temp du répertoire d'installation du modèle.

exemple : C:\ActiveHyd\temp\Out.log

structure des fichiers

Chaque nouvelle exécution est repérée par sa date suivie de la séquence des actions conservées.

exemple

====== Tue Sep 25 12:35:06 CEST 2001 ======
ActiveHyd - initSystem() - url: file:C:/ActiveHyd/guadelou/Amenagements_A2.hyd
Xe1ProjectionBox.addProjections()
Ressource property tool.item5 not found in com.iie.active.map.resources.map.properties
Canvas.clearMemory(), free memory : 2537656
Canvas.clearMemory(), total memory : 5455872
Loading MapDocument
MapDocument loaded
"C:\ActiveHyd\lib\ActiveHyd.jar"

====== Tue Sep 25 12:55:04 CEST 2001 ======
ActiveHyd - initSystem() - url: file:C:/ActiveHyd/guadelou/Amenagements_A2.hyd
Xe1ProjectionBox.addProjections()
Ressource property tool.item5 not found in com.iie.active.map.resources.map.properties
Canvas.clearMemory(), free memory : 2556592
Canvas.clearMemory(), total memory : 5505024
Loading MapDocument
MapDocument loaded
run() WaterSystem:Amenagements_A2

Erreurs Error.log

Ce fichier stocke le texte correspondant à des erreurs d'exécution du modèle. Il conserve une trace des événements anormaux et constitue donc une aide précieuse pour repérer une source d'erreur.

nom conventionnel

Le nom consacré est Error.log. Le fichier est créé dans le sous-répertoire /temp du répertoire d'installation du modèle.

exemple : C:\ActiveHyd\temp\Error.log

structure des fichiers

Chaque nouvelle exécution est repérée par sa date suivie de la séquence des événements anormaux éventuellement survenus.

exemple

====== Wed Sep 26 17:00:54 CEST 2001 ======
Labels - setLocale - _locale.getLanguage():fr
-1- LOCALE.getLanguage():fr
-2- LOCALE.getLanguage():fr
ActiveMap.getCustomCursor(String), Cursor loading error for Loading default cursor...
Xs1LayersBox, static
java.lang.NullPointerException
at javax.swing.ImageIcon.(Unknown Source)
at com.iie.active.map.Xs1LayersBox.(Xs1LayersBox.java:199)
at com.iie.active.map.Xp1TabbedBar.createLayersBoxInstance(Xp1TabbedBar.java:129)
at com.iie.active.map.Xs1TabbedBar.addLayersBox(Xs1TabbedBar.java:162)
at com.iie.active.map.Xs5TabbedBar.addLayersBox(Xs5TabbedBar.java:147)
at com.iie.active.map.Xs1TabbedBar.addControlPanel(Xs1TabbedBar.java:319)
at com.iie.active.map.Xs1TabbedBar.(Xs1TabbedBar.java:35)
at com.iie.active.map.Xs4TabbedBar.(Xs4TabbedBar.java:36)
at com.iie.active.map.Xs5TabbedBar.(Xs5TabbedBar.java:96)
at com.iie.active.map.Xp1TabbedBar.(Xp1TabbedBar.java:20)
at com.iie.active.map.Xe1TabbedBar.(Xe1TabbedBar.java:37)
at com.iie.active.map.Xe1ActiveMap.createTabbedBarInstance(Xe1ActiveMap.java:114)
at com.iie.active.map.ActiveMap.addTabbedBar(ActiveMap.java:1347)
at com.iie.active.map.ActiveMap.setComponents(ActiveMap.java:743)
at com.iie.active.map.ActiveMap.setDocument(ActiveMap.java:708)
at com.iie.active.map.ActiveMap.(ActiveMap.java:496)
at com.iie.active.map.Xs1ActiveMap.(Xs1ActiveMap.java:25)
at com.iie.active.hydGui.ActiveHyd.definitionToView(ActiveHyd.java:275)
at com.iie.active.hydGui.ActiveHyd.setViewMode(ActiveHyd.java:185)
at com.iie.active.hydGui.ActiveHyd.init(ActiveHyd.java:472)
at com.iie.active.hydGui.ActiveHyd.(ActiveHyd.java:435)
at com.iie.active.hydGui.ActiveHyd.main(ActiveHyd.java:638)
Ressource property opacity.item11 not found in com.iie.active.map.resources.param.properties
Ressource property tool_class.item5 not found in com.iie.active.map.resources.param.properties
Ressource property zoom.item6 not found in com.iie.active.map.resources.param.properties
MapSeries.setClassification(MapClassification) : empty classifications for 2ie-technologies
Xs7Canvas.ResizeListener.componentResized(ComponentEvent)
TabbedBar.setReference(), no url for the current document !

 


Les fichiers Objets

Ces fichiers peuvent être créés, puis gérés, par :

  • l'utilisateur, pour sauver et charger des hydro-aménagements ou des simulations ;
  • un traitement interne au logiciel : fichiers de demandes et références hydro-météorologiques.

 

Ces fichiers possèdent une structure et un format particuliers, propre au langage de programmation objet employé (Java).


Hydro-aménagement

Un fichier de ce type stocke un hydro-aménagement. L'ensemble des caractéristiques du système d'eau et de ses composants est sauvé, y compris les chroniques annuelles et les cumuls mensuels des résultats de simulation.

nom conventionnel

L'extension adoptée est .hyd.

exemple : Amenagements_A1.hyd


Simulation

Un fichier de ce type stocke l'ensemble des caractéristiques propres à la simulation d'un hydro-aménagement, y compris les chroniques annuelles et les cumuls mensuels des résultats de la desserte en eau.

nom conventionnel

La construction du nom est la suivante : <nom de l'hydro-aménagement>.s<numéro de simulation>

exemple : Amenagements_B2.s2


Chroniques de résultats

Un fichier de ce type stocke les chroniques de résultats de simulation pour des pas de temps inférieurs à l'année. Ces fichiers sont créés de manière optionnnelle après la simulation.

nom conventionnel

La construction du nom est la suivante : <nom de l'hydro-aménagement>_<numéro de simulation>\<type du composant>\<nom du composant>.s<pas de temps>

exemple : Amenagements_B2_2/Reservoir/Letaye.smo fichier de résultats mensuels du réservoir de Letaye pour la simulation 2 de l'hydro-aménagement Amenagements_B2


Chroniques de demandes

Un fichier de ce type stocke les chroniques de demande en eau d'une zone irriguée. Il s'agit de besoins théoriques calculés par un bilan hydrique de type RU / RFU.

nom conventionnel

La construction du nom est la suivante : <Répertoire de l'écoulement>\<nom du composant>.d<pas de temps>

exemple : C:\ActiveHyd\exemples\data-62-90\hm3\ban_Pcov.d10 ; fichier de demandes décadaires de la zone irriguée ban_Pcov.


Données hydro-météorologiques objet

On distingue le stockage des coordonnées des stations hydro-météorologiques et les fichiers correspondants aux chroniques de données sur ces stations. Ces fichiers sont créés automatiquement à partir des fichiers texte de données hydro-météo et sont reconstitués en cas de modification de ces fichiers.

nom conventionnel

La construction du nom est la suivante :

  • coordonnées stations : <Répertoire>\<type>.sxy
  • chroniques données : <Répertoire>\<type>.s<pas de temps>

 

Le type est soit :

  • ecoulement pour les données d'apports naturels exprimées en hm3.
  • lame ecoulee pour les données de pluviométrie exprimées en m.

 

exemples :

    • C:\ActiveHyd\exemples\data-62-90\hm3\ecoulement.sxy coordonnées des stations d'écoulement
    • C:\ActiveHyd\exemples\data-62-90\m\lame ecoulee.smo chroniques de pluies mensuelles

 

FaLang translation system by Faboba
APT Logo fra      logo brgm web frlogo inraeLogo Institut Agro Mpl petit

 

Enregistrer

Enregistrer

Enregistrer

Enregistrer

Enregistrer

Enregistrer