A map editing kernel implementation: application to multiple scale display

  • Philippe Rigaux
  • Michel Scholl
  • Agnès Voisard
Scales in Geographic Space
Part of the Lecture Notes in Computer Science book series (LNCS, volume 716)


User interfaces are a fundamental component of applications using as a support. Geographic Information Systems (GIS) and geographic DataBase Management Systems (DBMS). We propose in this paper a model and an architecture for designing Geographic Database User Interfaces (GDUI). A GDUI kernel based on this architecture has been implemented using, at the interface programming level, X Windows, Motif and C++, and, at the database level, the GeO2 data model [DRS93b] implemented itself on top of the O2 DBMS. From the starting model, we make a first proposal for multiple scale map display.


Geographic Information System Geographic Database Geographic Object Geographic Application Spatial Data Model 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [Abe89]
    D. J. Abel. SIRO-DBMS: A database toolkit for geographical informations systems. International Journal of Geographical Information Systems, 3(2):103–116, 1989.Google Scholar
  2. [BA90]
    J. T. Bjorke and R. Aasgaard. Cartographic zoom. In 4th International Symposium on Spatial Data Handling, 1990.Google Scholar
  3. [BDK91]
    F. Bancilhon, C. Delobel, and P. Kannelakis, editors. The O2 Book. Morgan Kaufmann, 1991.Google Scholar
  4. [BDQV90]
    K. Bennis, B. David, I. Quilio, and Y. Viémont. Géotropics: Database support alternatives for geographic applications. In Proceedings of the 4th International Symposium on Spatial Data Handling, 1990.Google Scholar
  5. [Dav91]
    B. David. Modélisation, représentation et gestion d'information géographique, une approche en relationnel étendu. Ph.D. thesis, University of Paris VI, 1991.Google Scholar
  6. [Dem92]
    P. Demay. Representation Orientée-Objet des Cartes Topologiques. Technical report, CNAM (Conservatoire National des Arts et Métiers), Paris, 1992. In French.Google Scholar
  7. [DRS93a]
    B. David, L. Raynal, and G. Schorter. GeO2, version 4. IGN internal publication, 1993.Google Scholar
  8. [DRS93b]
    B. David, L. Raynal, and G. Schorter. GEO2: Why objects in a geographical DBMS? In SSD'93, 1993.Google Scholar
  9. [EF88]
    M. Egenhofer and A. Frank. Towards a spatial query language: User interface considerations. In VLDB, 1988.Google Scholar
  10. [Ege91]
    M. Egenhofer. Spatial query languages. Ph.D. thesis, 1991. [Güt88] R.H. Güting. Geo-relational algebra: A model and query language for geometric database systems. In Conference on Extending Database Technology (EDBT '88), pages 506–527, 1988.Google Scholar
  11. [Ha88]
    J.R. Herring and al. Extensions to the SQL language to support spatial analysis in a topological database. In GIS/LIS, 1988.Google Scholar
  12. [Hel91]
    D. Heller. Motif Programming Manual, 1991. [lI92] Cogit lab. IGN. GeO2: Structure de données. IGN internal publication, 1992.Google Scholar
  13. [Lic79]
    W. Lichtner. Computer-assisted process of cartographic generalization in topographic maps. Geoprocessing, 1, 1979.Google Scholar
  14. [LOL86]
    F. Leberl, D. Olson, and W. Lichtner. ASTRA: A System for Automated Scale Transition. In Photogrammetric Engineering and Remote Sensing, 1986.Google Scholar
  15. [MIT87]
    MIT. X Toolkit Library — C language Interface, X Protocol Version 11, 1987.Google Scholar
  16. [Mul90]
    J.C. Muller. Rule based generalization: Potentials and impediments. In 4th international symposium on spatial data handling, 1990. [NR90] A. Nye and T.O. Reilly. X Toolkit Inirinsics Programming Manual, 1990. Second Edition for X11, Release 4.Google Scholar
  17. [Nye92]
    A. Nye. Xlib Programming Manual, 1992. Third Edition for X11, Release 4.Google Scholar
  18. [ODD89]
    B. C. Ooi, Ron Sack Davis, and K. J. Mc Donell. Extending a DBMS for geographic applications. In 5th Int. Conf. on Data Engineering, 1989.Google Scholar
  19. [OSF89]
    OSF. Motif 1.0 programmer's guide. OSF Journal, 1989. [Rig93] P. Rigaux. Etude et implementation d'une interface pour SGBD Geographique. Technical report, CNAM (Conservatoire National des Arts et Métiers), Paris, 1993. To appear.Google Scholar
  20. [SDMO87]
    R. Sack-Davis, K.J. McDonell, and B.C. Ooi. GEOQL: A query language for geographic information system. In Australian and New Zeland Association for the Advancement of Science Congress, 1987.Google Scholar
  21. [SG86]
    R.W. Scheifler and J. Gettys. The X Window System. ACM Transactions on Graphics, 5(2):79–109, 1986.Google Scholar
  22. [Sou86]
    B. Soustrup. The C++ Programming Language. Addison Wesley, 1986.Google Scholar
  23. [SPSW90]
    H. J. Schek, H. B. Paul, M. H. Scholl, and G. Weikum. The DASDBS project: Objectives, experiences, and future prospects. IEEE Trans. on Knowledge and Data Engineering, 2(1):pp. 25–43, 1990.Google Scholar
  24. [SV89]
    M. Scholl and A. Voisard. Thematic map modeling. In Design and Implementation of Large Spatial Databases (SSD'89), pages 167–192. Lecture Notes in Computer Science No. 409, Springer-Verlag, 1989.Google Scholar
  25. [SV92]
    M. Scholl and A. Voisard. Object oriented database systems for geographic applications: An experiment with O 2, 1992. in The O 2 BOOK, pages 585–618, Bancilhon, Delobel, Kanellakis (eds.), Morgan Kaufmann, San Mateo, California.Google Scholar
  26. [Tec92]
    O2 Technology. O2 Link, 1992. Chapter 11 of the O2 Documentation.Google Scholar
  27. [Vφoi91]
    A. Voisard. Towards a toolbox for geographic user interfaces. In Advances in Spatial Databases (SSD'91). Lecture Notes in Computer Science No. 525, Springer-Verlag, 1991.Google Scholar
  28. [Voi92]
    A. Voisard. Geographic Databases: From Data Models to User Interfaces. Ph.D. thesis, University of Paris at Orsay, 1992. In French.Google Scholar
  29. [WH87]
    T. C. Waugh and R.G. Healey. The GEO-VIEW design, a relational database approach to geographical data handling. Int. J. of Geographical Information Systems, 1(2):101–118, 1987.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1993

Authors and Affiliations

  • Philippe Rigaux
  • Michel Scholl
    • 1
    • 2
  • Agnès Voisard
    • 3
  1. 1.Cedric/CNAMParis Cedex 03France
  2. 2.INRIALe.Chesnay CedexFrance
  3. 3.Institut für InformatikUniversität MünchenMünchen 40Germany

Personalised recommendations