Skip to main content

Definition of a Visual Language for GIS

  • Chapter

Part of the book series: NATO ASI Series ((ASID,volume 83))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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.

    Google Scholar 

  2. 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.

    Article  Google Scholar 

  3. 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.

    Google Scholar 

  4. Bertin, J. (1967) Sémiologie Graphique, Gauthier-Villars ed., Paris.

    Google Scholar 

  5. 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.

    Article  Google Scholar 

  6. Chang, S. and Fu, K.S. (1981) Picture Query Languages for Pictorial Data-Base Systems, Computer IEEE 14, 23–33.

    Article  Google Scholar 

  7. 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.

    Google Scholar 

  8. Faloutsos, C., Roussopoulos, N. and Sellis, T. (1988) An Efficient Pictorial Database System for PSQL, IEEE Transactions on Software Engineering 14 (5), 639–650.

    Article  Google Scholar 

  9. Frank, A. (1982) MAPQUERY: Database Query Language for Retrieval of Geometric Data and their Graphical Representation, Computer Graphics 16 (3), 199–207.

    Article  Google Scholar 

  10. 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).

    Google Scholar 

  11. 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.

    Google Scholar 

  12. Hudak, P. (1989) Conception, Evolution and Application of Functional Programming Languages, ACM Computing Surveys 21 (3), 359–411.

    Article  Google Scholar 

  13. Jarke, M. (1984) Query Optimization in Database Systems, ACM Computing Surveys 16 (2), 111–151.

    Article  Google Scholar 

  14. 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.

    Google Scholar 

  15. Kiernan, G. and de Maindreville, C. (1990) The RDL/C Language Reference Manual v1, Technical Report No. 123, INRIA.

    Google Scholar 

  16. Kirby, K.C. and Pazner, M. (1990) Graphic Map Algebra, 4th International Symposium on Spatial Data Handling, Zurich.

    Google Scholar 

  17. 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.

    Google Scholar 

  18. Laurini, R. and Thompson, D. (1992) Fundamentals of Spatial Information Systems, Academic Press, pp 557–592.

    Chapter  Google Scholar 

  19. Mainguenaud, M. (1989) GROG: Geographical Queries Using Graphs, Advanced Database System Symposium, Information Processing Society of Japan, Kyoto.

    Google Scholar 

  20. 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.

    Google Scholar 

  21. 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.

    Google Scholar 

  22. Norman, D.A. (1983) Some Observations on Mental Models, Mental models, Gentner and Stevens eds., Hillsdale, New-Jersey, Lawrence Erlbaum.

    Google Scholar 

  23. 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.

    Google Scholar 

  24. 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.

    Google Scholar 

  25. Scapin, D.L. (1986) Guide ergonomique de conception des interfaces homme-machine, Research Report No. 77, INRIA, Rocquencourt.

    Google Scholar 

  26. Scholl,M. (1988) VERSO: A DBMS based on Nested Relations, Nested Relations and Complex Objects Workshop, Darmstadt, Lecture Notes in Computer Science, Springer-Verlag.

    Google Scholar 

  27. 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.

    Google Scholar 

  28. Zloof, M.M. (1977) Query-by-Example: A Database Language, IBM Systems Journal 16 (4).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics