OdefiX - GUI

OdefiX - Objectifs - Interface graphique - API - GUI

Les bases de l'interface graphique

Le but d'OdefiX est de pouvoir se concentrer sur la structuration et les fonctionnalités des modèles à définir et non sur l'interface graphique ou l'échanges de données (persistence XML, copier/coller Excel, etc). Théoriquement, aucune écriture spécifique de classes pour l'interface est nécessaire, le temps de développement est alors consacré à la réalisation du modèle.

L'interface proposée permet de :

  • visualiser et modifier des objets structurés (dont des données spatiales et temporelles) et faciliter la navigation entre ces objets ;

  • fournir des vues multiples d'un même objet : définition, tableau, graphique, validité, résultats, etc ;

  • ajouter, copier, couper, coller des objets ;

  • ouvrir, sauver des documents sous des formats texte, XML (Extensible Markup Language) ;

  • gérer les références entre documents => notion de modèle de référence et suivi de variantes (en cours).


 

Certains modèles, notamment pour la gestion des ressources en eau, sont caractérisés par la prise en compte de la variabilité spatio-temporelle des processus. D'où l'importance de disposer d'un système d'information à référence spatiale et temporelle.

L'interface permet une représentation spatialisée du bassin, en différentes couches d'information et à différentes échelles (voir Figure 3.1). C'est la représentation la plus naturelle pour, d'une part, faciliter les dialogues entre thématiciens et gestionnaires et, d'autre part, synthétiser et schématiser des informations.

Figure 3.1. - Représentation spatiale


Parallèlement, la même interface permet d'accéder aux différentes données temporelles : chroniques historiques (pluies, écoulements, populations, etc. ...) et chroniques prospectives liées à des scénarios d'évolution qui seront construits. La représentation des données temporelles est faite, soit sous forme de tableau, soit sous forme de graphiques temporels (voir Figure 3.2).

Figure 3.2. - Représentation chroniques temporelles

 

hydmerg-chart-chro.jpg

 


 

Le but de la plate-forme est de pouvoir activer, modifier et éventuellement construire de manière interactive différents modèles. Ainsi, dans le cas d'un modèle d'allocation des ressources en eau, chacun des composants va pouvoir être défini, modifié avec ses propriétés structurales et ses propriétés de gestion (voir Figure 3.3).

Les systèmes modélisés peuvent être simulés suivant différents paramètres afin de pouvoir évaluer les objets étudiés dans le modèle. Les résultats, qui peuvent être distribués dans l'espace et dans le temps, sont fournis sous forme de cartes, de graphiques, de tableaux, de statistiques, etc.

Figure 3.3. - Vue tableau de définitions

 

hydmerg-elhaoureb.jpg

 



La barre d'outils Vues            permet de visualiser différents aspects de l'objet sélectionné.

  Descriptions

affiche les descriptions de toutes les définitions composant l'objet sélectionné.

 

  Attributs

affiche les attributs (paramètres ne rentrant dans le contenu de la définition) de l'objet sélectionné et de toutes les définitions composant cet objet.

 

  Définition

affiche la définition complète d'un objet, soit une vue à plat de toutes les définitions composant cet objet. Pour détailler une caractéristique, il suffit de positionner le curseur sur la ligne correspondante et d'utiliser le bouton Objet de la barre Sélection pour visualiser cette propriété sous différentes facettes.

 

  Données

affiche les données par colonne, si cette vue à un sens pour l'objet sélectionné.

 

  Validité

affiche des informations relatives à la validité de la définition : rien si l'objet est valide et la liste des incohérences sinon. Il suffit de positionner le curseur sur cette incohérence et d'utiliser le bouton Objet de la barre Sélection pour corriger la définition.

 

  Résultats

affiche les résultats associés à un objet, si ils existent.
APT Logo fra      logo brgm web frlogo inraeLogo Institut Agro Mpl petit

 

Enregistrer

Enregistrer

Enregistrer

Enregistrer

Enregistrer

Enregistrer