La gestion des ambiguites dans un langage visuel : application au langage pour bases de donnees geographiques cigales

Dans cette these, nous proposons l'etude de la gestion des ambiguites dans un langage visuel pour bases de donnees geographiques. Ce langage, cigales, a pour but d'etre accessible a tout utilisateur final. La visualisation d'une requete consiste a associer une metaphore a chacun des objets geographiques composant la requete. Le placement respectif des metaphores permet de materialiser les operateurs spatiaux. La visualisation d'une requete spatiale faisant intervenir une composition d'operateurs spatiaux peut entrainer l'apparition d'ambiguites. Ces ambiguites se repartissent en trois categories : les ambiguites visuelles (a une visualisation donnee peuvent correspondre plusieurs requetes), les ambiguites de selection (a une selection donnee peuvent etre associees plusieurs metaphores) et les ambiguites d'operateurs (a un operateur defini au niveau interface peuvent correspondre plusieurs operateurs spatiaux internes). Nous proposons de pallier les ambiguites visuelles et les ambiguites de selection en associant une methode de placement et un automate de composition. La methode de placement est fondee sur des regles de visualisation simples assurant la convivialite de l'interface et sur deux concepts complementaires : le point d'interaction et le vecteur. Un point d'interaction permet de modeliser un point d'ancrage entre deux metaphores afin de materialiser un operateur spatial. Un vecteur permet de modeliser sur un point d'interaction une direction empruntee par une metaphore lineaire. L'association de l'ensemble des vecteurs correspondant a une metaphore lineaire permet de reconstituer son trace. Plusieurs automates de composition sont definis. Chacun d'eux assure des niveaux de pouvoir d'expression, d'ambiguite et de facilite d'interaction differents. Un prototype est defini afin de valider les propositions contenues dans cette these.