Logo GISdevelopment.net

GISdevelopment > Proceedings > ACRS > 1990


1989 | 1990 | 1991 | 1992 | 1994 | 1995 | 1996 | 1997 | 1998 | 1999 | 2000 | 2002
Sessions

Keynote Paper

Agriculture / Soil

Agriculture / Forestry

Water Resources

Education / Training

Forestry

Mapping from Space

Oceanography

Land Cover / Land Use

Digital Image Processing 1

Digital Image Processing 2

Geology Disaster 1

Geology Disaster 2

Environment

Global Change of Environment

Poster Sessions
  • Poster Paper 1
  • Poster Paper 2



  • ACRS 1990


    Digital Image Processing 2
    Printer Friendly Format

    Page 1 of 4
    | Next |


    Geo-query: A Geo-object oriented query system integrated with Oracle for GIS

    Zhong Zhenxiang, Lu Zhonghui
    Dept. of Computer Science,
    Peking University, Beijing, China

    Zhou Xintie
    National Remote Sensing Centre of China


    Abstract
    This thesis discusses the design of the spatial object-oriented query interface integrated with the relational database management system ORACLE in a Geo-Information System (GIS) Geo-union. The integrated query interface not only relates to the spatial relations between the objects, but also relates to the textual attributes by which the objects are characterized in a relations database. The objects in spatial queries can usually be classified into three categories: point, lien and polygon. Based on this, six basic spatial relations among point, lien and polygon are analysed, and the design of a Geo-object oriented Query Languages (GQL) and a graphical interactive man-machine query interface are presented. The GQL uses an object identifier to connect the spatial information of a object with the textual attributes of the object stored in RDBMS (ORACLE). By adding the map overlay and clip operations in queries, the capability of the query interface is greatly reinforced.

    Introduction
    The GIS systems the information based on spatial objects (usually divided into points, lien and polygons) in varies kinds of subject maps. In a subject map, each spatial object has different kinds of information: the object's geometric structure and topological relations with other objects (e.g. a series of connected line-segments from a polygon). In addition, textual attributes, for example, an administration district name, the total population of district and the principal governor's name etc. can be attached to polygonal object. These kinds of information are represented in different forms in a computer. In a view of the GQL query system, queries often involve all of these kinds of information. Following example is a typical query:

    "find the province names and the names of province governors, where their average annual incomes per person is greater the $300, and the Yangtze river passes through them."

    In the sequel, firstly, six categories of spatial relations are discussed, nest the design of GQL is introduced and then the connection between GQL and RDBMS is described briefly, and finally the conclusion is given.

    Six categories of spatial relations
    1. Relations between Point-object to Point-Object

      1. Nearest - Point Relation: Find the nearest point-object to the given point in a given map


      2. Farest-point Relation: Find the farest point-object to the given point in a given map.


      3. Point-buffer Relation: Given a point and a buffer size, find all point-objects, which lie within the buffer of the point in a given map.

    2. Relations between Point-objects to Line-Objects

      1. Common Point Line Relations: Given a Point, find all line-objects, which pass thru the same point.


      2. Nearest-to-Point Line Relation: Given a line, find all point-objects, which are lie on the line, in a given map.


      3. Lien-Pass-through Point Relation: Given a line, find all point-objects, which are lie on the line, in a given map.


      4. Nearest-to-Lien Point Relation: Give a line, find the point-object which is nearest to this lien I a given map.


      5. Side point Relation: Given a lien and a side (left or right), find all point-objects which are lie in the same side in a given map.
    Page 1 of 4
    | Next |

    Applications | Technology | Policy | History | News | Tenders | Events | Interviews | Career | Companies | Country Pages | Books | Publications | Education | Glossary | Tutorials | Downloads | Site Map | Subscribe | GIS@development Magazine | Updates | Guest Book