Abstract
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.
Work partially supported by the French CNRS GDR Cassini, and the ESPRIT BRA AMUSING.
Preview
Unable to display preview. Download preview PDF.
References
D. J. Abel. SIRO-DBMS: A database toolkit for geographical informations systems. International Journal of Geographical Information Systems, 3(2):103–116, 1989.
J. T. Bjorke and R. Aasgaard. Cartographic zoom. In 4th International Symposium on Spatial Data Handling, 1990.
F. Bancilhon, C. Delobel, and P. Kannelakis, editors. The O2 Book. Morgan Kaufmann, 1991.
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.
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.
P. Demay. Representation Orientée-Objet des Cartes Topologiques. Technical report, CNAM (Conservatoire National des Arts et Métiers), Paris, 1992. In French.
B. David, L. Raynal, and G. Schorter. GeO2, version 4. IGN internal publication, 1993.
B. David, L. Raynal, and G. Schorter. GEO2: Why objects in a geographical DBMS? In SSD'93, 1993.
M. Egenhofer and A. Frank. Towards a spatial query language: User interface considerations. In VLDB, 1988.
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.
J.R. Herring and al. Extensions to the SQL language to support spatial analysis in a topological database. In GIS/LIS, 1988.
D. Heller. Motif Programming Manual, 1991. [lI92] Cogit lab. IGN. GeO2: Structure de données. IGN internal publication, 1992.
W. Lichtner. Computer-assisted process of cartographic generalization in topographic maps. Geoprocessing, 1, 1979.
F. Leberl, D. Olson, and W. Lichtner. ASTRA: A System for Automated Scale Transition. In Photogrammetric Engineering and Remote Sensing, 1986.
MIT. X Toolkit Library — C language Interface, X Protocol Version 11, 1987.
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.
A. Nye. Xlib Programming Manual, 1992. Third Edition for X11, Release 4.
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.
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.
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.
R.W. Scheifler and J. Gettys. The X Window System. ACM Transactions on Graphics, 5(2):79–109, 1986.
B. Soustrup. The C++ Programming Language. Addison Wesley, 1986.
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.
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.
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.
O2 Technology. O2 Link, 1992. Chapter 11 of the O2 Documentation.
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.
A. Voisard. Geographic Databases: From Data Models to User Interfaces. Ph.D. thesis, University of Paris at Orsay, 1992. In French.
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.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Rigaux, P., Scholl, M., Voisard, A. (1993). A map editing kernel implementation: application to multiple scale display. In: Frank, A.U., Campari, I. (eds) Spatial Information Theory A Theoretical Basis for GIS. COSIT 1993. Lecture Notes in Computer Science, vol 716. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57207-4_23
Download citation
DOI: https://doi.org/10.1007/3-540-57207-4_23
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-57207-7
Online ISBN: 978-3-540-47966-6
eBook Packages: Springer Book Archive