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

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

La barre d'outils Vues
permet de visualiser différents aspects de l'objet sélectionné.
Descriptions
Attributs
Définition
Données
Validité
Résultats