Querying Multiple Data Sources via an Object-Oriented Spatial Query Interface and Framework

Abstract A spatial query interface has been designed and implemented in the object-oriented paradigm for heterogeneous data sets. The object-oriented approach presented is shown to be highly suitable for querying typical multiple heterogeneous sources of spatial data. The spatial query model takes into consideration two common components of spatial data: spatial location and attributes. Spatial location allows users to specify an area or a region of interest, also known as a spatial range query. Also, the spatial query allows users to query spatial orientation and relationships (geometric and topological relationships) among other spatial data within the selected area or region. Queries on the properties and values of attributes provide more detailed non-spatial characteristics of spatial data. A query model specific to spatial data involves exploitation of both spatial and attribute components. This paper presents a conceptual spatial query model of heterogeneous data sets based on the object-oriented data model used in the geospatial information distribution system (GIDS).

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

[2]  Jayant Sharma,et al.  Inferences from Combined Knowledge about Topology and Directions , 1995, SSD.

[3]  Oliver Günther,et al.  Multidimensional access methods , 1998, CSUR.

[4]  Y. C. Lee,et al.  An Iconic Query Language for Topological Relationships in GIS , 1995, Int. J. Geogr. Inf. Sci..

[5]  Ricky K. Taira,et al.  The Knowledge-Based Object-Oriented PICQUERY+ Language , 1993, IEEE Trans. Knowl. Data Eng..

[6]  Anne H. H. Ngu,et al.  2D Projection Interval Relationships: A Symbolic Representation of Spatial Relationships , 1995, SSD.

[7]  Sophie Cluet,et al.  Designing OQL: Allowing Objects to be Queried , 1998, Inf. Syst..

[8]  Jayant Sharma,et al.  Modeling Topological Spatial Relations: Strategies for Query Processing , 1998 .

[9]  Christos Faloutsos,et al.  An Efficient Pictorial Database System for PSQL , 1988, IEEE Trans. Software Eng..

[10]  R. G. G. Cattell,et al.  Recent books , 2000, IEEE Spectrum.

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

[12]  Ramez Elmasri,et al.  Fundamentals of Database Systems , 1989 .

[13]  Roberto V. Zicari,et al.  Succeeding with object databases , 2000 .

[14]  Timos K. Sellis,et al.  A Pictorial Query-by-Example Language , 1995, J. Vis. Lang. Comput..

[15]  Vincent Oria,et al.  MOQL: A Multimedia Object Query Language , 2000 .

[16]  Max J. Egenhofer,et al.  Query Processing in Spatial-Query-by-Sketch , 1997, J. Vis. Lang. Comput..

[17]  Frederick E. Petry,et al.  A Rule-based Approach for the Conflation of Attributed Vector Data , 1998, GeoInformatica.

[18]  Max J. Egenhofer,et al.  Interaction with geographic information systems via spatial queries , 1990, J. Vis. Lang. Comput..

[19]  Eliot A. Cohen,et al.  National Imagery and Mapping Agency , 2001 .

[20]  Jennifer Widom,et al.  A First Course in Database Systems , 1997 .

[21]  Akmal B. Chaudhri,et al.  Object Databases in Practice , 1997 .