MODELING TOPOLOGICAL SPATIAL RELATIONS - STRATEGIES FOR QUERY-PROCESSING

被引:136
|
作者
CLEMENTINI, E
SHARMA, J
EGENHOFER, MJ
机构
[1] National Center for Geographic Information and Analysis, University of Maine, Orono
来源
COMPUTERS & GRAPHICS-UK | 1994年 / 18卷 / 06期
基金
美国国家科学基金会;
关键词
D O I
10.1016/0097-8493(94)90007-8
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper investigates the processing of spatial queries with topological constraints, for which current database solutions are inappropriate. Topological relations, such as disjoint, meet, overlap, inside, and contains, have been well defined by the 9-intersection, a comprehensive model for binary topological relations. We focus on two types of queries: (1) ''Which objects have a stated topological relation with a given spatial object?'' and (2) ''What is the topological relation between two given spatial objects?'' Such queries are processed at two levels of detail. First, Minimum Bounding Rectangles are used as an approximation of the objects' geometry and as a means of identifying candidates that might satisfy the query. Next, the nine intersections that determine the topological relations between candidate pairs are calculated. We present algorithms for minimizing these computations. Considerable performance can be gained by exploiting the semantics of spatial relations. We also compare the approach for a naive cost model, which assumes that all relations have the same frequency of occurrence, with a refined cost model, which considers the probability of occurrence of the topological relations. The strategies presented here have three key benefits: (1) they are based on a well-defined formalism; (2) they are customizable; and (3) they can take into account important statistical information about the data.
引用
收藏
页码:815 / 822
页数:8
相关论文
共 50 条
  • [41] FORMULATION OF AN INDIRECT QUERY-PROCESSING METHOD FOR A DATABASE COMPUTER
    KURYLEV, VA
    CYBERNETICS, 1988, 24 (06): : 696 - 706
  • [42] A KNOWLEDGE-BASED APPROACH TO STATISTICAL QUERY-PROCESSING
    BASILI, C
    BASILI, R
    MEOEVOLI, L
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 580 : 437 - 452
  • [43] QUERY-PROCESSING IN A MULTI-MEDIA DOCUMENT SYSTEM
    BERTINO, E
    RABITTI, F
    GIBBS, S
    ACM TRANSACTIONS ON OFFICE INFORMATION SYSTEMS, 1988, 6 (01): : 1 - 41
  • [44] QUERY-PROCESSING IN A FRAGMENTED RELATIONAL DISTRIBUTED SYSTEM - MERMAID
    YU, CT
    CHANG, CC
    TEMPLETON, M
    BRILL, D
    LUND, E
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1985, 11 (08) : 795 - 810
  • [45] SCHEMA INTEGRATION AND QUERY-PROCESSING FOR MULTIPLE OBJECT DATABASES
    CHEN, ALP
    KOH, JL
    KUO, TCT
    LIU, CC
    INTEGRATED COMPUTER-AIDED ENGINEERING, 1995, 2 (01) : 21 - 34
  • [46] A COMPOSITIONAL APPROACH FOR THE DESIGN OF A PARALLEL QUERY-PROCESSING LANGUAGE
    CHACHATY, C
    BORLASALAMET, P
    WARD, M
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 605 : 825 - 840
  • [47] INTERLEAVING A JOIN SEQUENCE WITH SEMIJOINS IN DISTRIBUTED QUERY-PROCESSING
    CHEN, MS
    YU, PS
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1992, 3 (05) : 611 - 621
  • [49] FUZZY QUERY-PROCESSING USING CLUSTERING-TECHNIQUES
    KAMEL, M
    HADFIELD, B
    ISMAIL, M
    INFORMATION PROCESSING & MANAGEMENT, 1990, 26 (02) : 279 - 293
  • [50] QUERY-PROCESSING TECHNIQUES IN THE SUMMARY-TABLE-BY-EXAMPLE DATABASE QUERY LANGUAGE
    OZSOYOGLU, G
    MATOS, V
    OZSOYOGLU, ZM
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 1989, 14 (04): : 526 - 573