Les Langages de Manipulation dans les Systèmes d'Information Géographiques

A. BROSSIER-WANSEK

IBP-Masi 1994/02: Rapport de Recherche Masi / Masi research reports
57 pages - Mars/March 1994 - French document.

PostScript : Ko /Kb

Titre / Title: Les Langages de Manipulation dans les Systèmes d'Information Géographiques


Résumé : Le domaine de la recherche dénombre une multitude de Systèmes d'Information Géographique (SIG). Chaque SIG possède son modèle de données, son langage de manipulation, permettant de résoudre certaines applications spécifiques. Cette étude présente six langages de manipulation pour des SIG, à savoir Vega, AED, GéoSabrina, Gral, QBD* et Cigales. Nous nous intéressons plus particulièrement aux pouvoirs d'expression générés par ces derniers. Comme il n'existe pas, à l'heure actuelle, de standard concernant les langages de manipulation pour les SIG, nous proposons une base de donnée exemple et un ensemble de requêtes, classées empiriquement, mettant en jeu des données et des opérateurs géographiques. Cette base et ces requêtes servent de référence pour notre évaluation. La comparaison de ces six langages amène une distinction suivant le type de modélisation des données géographiques. Cette modélisation peut être effectuée sous la forme de coordonnées et/ou sous la forme de graphes. Nous concluons cette étude en montrant qu'un SIG doit offrir cette double modélisation.

Abstract : The research field counts numerous Geographic Information Systems (GIS). Each GIS has got its data model, its query language, which both allow to resolve some specific applications. This report presents six query languages, which are Vega, AED, GéoSabrina, Gral, QBD* and Cigales. More precisely, we focus on the expressive powers generated by these languages. Since there is, currently, no standard concerning query languages for GIS, we propose a toy database and a set of queries, classified empirically, involving geographic data and operators. This database and these queries form the basis of our valuation. The comparison of these six languages induces a distinction according to the kind of geographic data modelling. This modelling can be done using coordinates and/or graphs. We conclude this report by showing that a GIS should provide both of these modellings.


Publications internes Masi 1994 / Masi research reports 1994