Abstract
This paper presents a graphical query language for geographic information systems called Cigales. The basic idea of this language is to express a query by drawing a pattern that corresponds to the results the user wants to be displayed. This drawing is in accordance with its representation of the real world. A set of active icons compose graphical forms, which are the representation of geometric objects (e.g., line and area), and operations such as inclusion and intersection. The graphical query is then translated into a functional language. This intermediate language guarantees the independence of Cigales from the data management system (DBMS). The user need not worry about physical storage of data and does not have to learn a new language. The functional expression is then optimized and translated into specific DBMS commands (e.g., extended SQL). This paper also describes an extended SQL of a geographic DBMS, which was used as a first platform for the implementation of Cigales. The advantages and limits of using a graphical approach are discussed.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Aufaure-Portier, M.A. (1992) Cigales: un language graphique d’interrogation de Systèmes d’Informations Géographiques, Ph.D. Thesis, University of Paris VI.
Backus, J. (1978) Can Programming be Liberated from the Von Neuman Style? A Functional Style and its Algebra of Programs, Communication of the ACM 21 (8), 613–641.
Bancilhon, F., Barbedette, G., Benzaken, V., Delobel, C., Gammerman, S., Lecluse, C., Pfeffer, P., Richard, P. and Velez, F. (1988) The Design and Implementation of O2, an Object-Oriented Database System, Proc. of the Object-Oriented Database Systems II Workshop, Bad-Münster.
Bertin, J. (1967) Sémiologie Graphique, Gauthier-Villars ed., Paris.
Joseph, T. and Cardenas, A.F. (1988) Picquery: A High Level Query Language for Pictorial Database Management, IEEE Transactions on Software Engineering 14 (5), 630–638.
Chang, S. and Fu, K.S. (1981) Picture Query Languages for Pictorial Data-Base Systems, Computer IEEE 14, 23–33.
David, B. (1991) Modélisation, représentation et gestion d’information géographique, une approche en relational étendu, Ph.D. Thesis, University of Paris VI.
Faloutsos, C., Roussopoulos, N. and Sellis, T. (1988) An Efficient Pictorial Database System for PSQL, IEEE Transactions on Software Engineering 14 (5), 639–650.
Frank, A. (1982) MAPQUERY: Database Query Language for Retrieval of Geometric Data and their Graphical Representation, Computer Graphics 16 (3), 199–207.
Gardarin, G., Jean-Noël, M., Kerhervé, B., Pasquer, F., Pastres, D., Simon, E., Valduriez, P., Verlaine, L. and Viémont, Y. (1987) Sabrina*: a Relational Database System Developed in a Research Environment, Techniques et Sciences I informatique (3).
Heiler, S. and Rosenthal, A. (1985) G-WHIZ: a Visual Interface for the Functional Model with Recursion, Proc. of Very Large Data Bases 1985, Stockholm, 209–218.
Hudak, P. (1989) Conception, Evolution and Application of Functional Programming Languages, ACM Computing Surveys 21 (3), 359–411.
Jarke, M. (1984) Query Optimization in Database Systems, ACM Computing Surveys 16 (2), 111–151.
Jourdas, C. and Mainguenaud, M. (1991) A Query Resolution Model to Manage Networks: Application to an Extended Relational DBMS, 2nd European Geographical Information Systems Conference, Bruxelles.
Kiernan, G. and de Maindreville, C. (1990) The RDL/C Language Reference Manual v1, Technical Report No. 123, INRIA.
Kirby, K.C. and Pazner, M. (1990) Graphic Map Algebra, 4th International Symposium on Spatial Data Handling, Zurich.
Larue, T., Pastre, D. and Viémont, Y. (1992) Intégration forte d’opérateurs spatiaux dans un langage de requêtes relationnel étendu, SIG GIS Europe 92, Paris.
Laurini, R. and Thompson, D. (1992) Fundamentals of Spatial Information Systems, Academic Press, pp 557–592.
Mainguenaud, M. (1989) GROG: Geographical Queries Using Graphs, Advanced Database System Symposium, Information Processing Society of Japan, Kyoto.
Mainguenaud, M. and Portier, M.A. (1990) Cigales: a Graphical Query Language for Geographical Information Systems, 4th International Symposium on Spatial Data Handling, Zurich, 393–404.
Mainguenaud, M. and Portier-Aufaure, M.A. (1991) La génération automatique des information associées aux résultats de l’application d’un Opérateur thématique, Revue des Sciences de l’Information Géographique et de l’Analyse Spatiale 1 (2), Hermes.
Norman, D.A. (1983) Some Observations on Mental Models, Mental models, Gentner and Stevens eds., Hillsdale, New-Jersey, Lawrence Erlbaum.
Rosenthal, A., Dayal, U., Heiler, S. and Manola, F. (1986) Traversal Recursion: A Practical Approach to Supporting Recursive Applications, Proc. of the ACM-SIGMOD Conf., Washington.
Sack-Davis, R., McDonell, K.J. and Ooi, B.C. (1987) GEOQL: A Query Langage for Geographic Information Systems, Australian and New Zealand Association for the Advancement of Science Congress, Townsville.
Scapin, D.L. (1986) Guide ergonomique de conception des interfaces homme-machine, Research Report No. 77, INRIA, Rocquencourt.
Scholl,M. (1988) VERSO: A DBMS based on Nested Relations, Nested Relations and Complex Objects Workshop, Darmstadt, Lecture Notes in Computer Science, Springer-Verlag.
Stemple, D., Sheard, T. and Bunker, R. (1986) Abstract Data Types in Databases: Specification, Manipulation and Access, Proc. on Int. Conf. on Data Engineering, Los Angeles.
Zloof, M.M. (1977) Query-by-Example: A Database Language, IBM Systems Journal 16 (4).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1995 Springer Science+Business Media Dordrecht
About this chapter
Cite this chapter
Aufaure-Portier, MA. (1995). Definition of a Visual Language for GIS. In: Nyerges, T.L., Mark, D.M., Laurini, R., Egenhofer, M.J. (eds) Cognitive Aspects of Human-Computer Interaction for Geographic Information Systems. NATO ASI Series, vol 83. Springer, Dordrecht. https://doi.org/10.1007/978-94-011-0103-5_12
Download citation
DOI: https://doi.org/10.1007/978-94-011-0103-5_12
Publisher Name: Springer, Dordrecht
Print ISBN: 978-94-010-4049-5
Online ISBN: 978-94-011-0103-5
eBook Packages: Springer Book Archive