Mapgets: a Tool for Visualizing and Querying Geographic Information

Although geographic applications vary widely, their user interfaces have many requirements in common because of the spatial component of their data. Geographic data is not standard data, and appropriate tools are required (i) for editing (i.e., displaying and modifying) and (ii) for querying it. In this paper, we rstly study the major aspects of visualizing and querying geographic information within a database management system (DBMS) and their impact on the design of graphical geographic database user interfaces (GDUIs). We then present a map editing and querying model as well as a general GDUI architecture. Both rely on the concept of the mapget (map widget), a mediator for manipulating geographic information interactively.

[1]  André Frank,et al.  MAPQUERY: Data base query language for retrieval of geometric data and their graphical representation , 1982, SIGGRAPH.

[2]  Michael Stonebraker,et al.  The design of POSTGRES , 1986, SIGMOD '86.

[3]  Robert Weibel,et al.  A review and conceptual framework of automated map generalization , 1988, Int. J. Geogr. Inf. Sci..

[4]  Andrew U. Frank,et al.  Towards a Spatial Query Language: User Interface Considerations , 1988, VLDB.

[5]  Agnès Voisard,et al.  Thematic Map Modeling , 1989, SSD.

[6]  Beng Chin Ooi,et al.  Extending a DBMS for geographic applications , 1989, [1989] Proceedings. Fifth International Conference on Data Engineering.

[7]  O. Deux,et al.  The Story of O2 , 1990, IEEE Trans. Knowl. Data Eng..

[8]  Qiming Chen,et al.  Cooperative Query Answering via Type Abstraction Hierarchy , 1991 .

[9]  Patrick Borras,et al.  Building User Interfaces with the LOOKS Hyper-Object System , 1991 .

[10]  Jack A. Orenstein,et al.  The ObjectStore database system , 1991, CACM.

[11]  Agnès Voisard,et al.  Towards a Toolbox for Geographic User Interfaces , 1991, SSD.

[12]  Michel Scholl Object-Oriented Database Systems for Geographic Applications : an Experiment with O 2 Michel Scholl ? , 1992 .

[13]  Martin Breunig,et al.  Data and System Integration for Geoscientific Data , 1992 .

[14]  Derek Thompson,et al.  Fundamentals of spatial information systems , 1992, A.P.I.C. series.

[15]  P. Boursier,et al.  SPATIAL QUERY LANGUAGES: EXTENDED SQL vs. VISUAL LANGUAGES vs. HYPERMAPS , 1992 .

[16]  François Bancilhon,et al.  Building an Object-Oriented Database System, The Story of O2 , 1992 .

[17]  Isabel F. Cruz,et al.  DOODLE: a visual language for object-oriented databases , 1992, SIGMOD '92.

[18]  The Design of GODOT: An Object-Oriented Geographic Information System , 1993, IEEE Data Eng. Bull..

[19]  Agnès Voisard,et al.  A Map Editing Kernel Implementation: Application to Multiple Scale Display , 1993, COSIT.

[20]  Michael Stonebraker,et al.  The SEQUOIA 2000 Project , 1993, SSD.

[21]  Max J. Egenhofer,et al.  Exploratory Access to Geographic Data Based on the Map-overlay Metaphor , 1993, J. Vis. Lang. Comput..

[22]  Benoit David,et al.  GeO2: Why Objects in a Geographical DBMS? , 1993, SSD.

[23]  Frank Wagner Approximate Map Labeling is in Omega (n log n) , 1994, Inf. Process. Lett..

[24]  Max J. Egenhofer,et al.  Spatial SQL: A Query and Presentation Language , 1994, IEEE Trans. Knowl. Data Eng..

[25]  Michel Scholl,et al.  Multiple Representation Modelling and Querying , 1994, IGIS.

[26]  Michel Mainguenaud,et al.  Cigales, a Visual Query Language for a Geographical Information System: the User Interface , 1994, J. Vis. Lang. Comput..

[27]  Alexander Wolff,et al.  Map labeling heuristics: provably good and practically useful , 1995, SCG '95.