MODELING TOPOLOGICAL SPATIAL RELATIONS - STRATEGIES FOR QUERY-PROCESSING

被引:132
|
作者
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 条
  • [31] SECURE QUERY-PROCESSING USING AI TECHNIQUES
    THURAISINGHAM, MB
    TSAI, WT
    KEEFE, TF
    PROCEEDINGS OF THE TWENTY-FIRST, ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOLS 1-4: ARCHITECTURE TRACK, SOFTWARE TRACK, DECISION SUPPORT AND KNOWLEDGE BASED SYSTEMS TRACK, APPLICATIONS TRACK, 1988, : B561 - B570
  • [32] QUERY-PROCESSING FOR MULTIMEDIA APPLICATIONS ON OPTICAL MEDIA
    SPILIOPOULOU, M
    COTRONIS, Y
    HATZOPOULOS, M
    INFORMATION PROCESSING LETTERS, 1995, 53 (06) : 301 - 306
  • [33] On extending the XML engine with query-processing capabilities
    Böhm, K
    IEEE ADVANCES IN DIGITAL LIBRARIES 2000, PROCEEDINGS, 2000, : 127 - 138
  • [34] FOUNDATIONS FOR OBJECT-ORIENTED QUERY-PROCESSING
    DAVIS, KC
    DELCAMBRE, LML
    COMPUTER STANDARDS & INTERFACES, 1991, 13 (1-3) : 207 - 212
  • [35] OPTIMAL QUERY-PROCESSING FOR DISTRIBUTED DATABASE-SYSTEMS
    CHU, WW
    HURLEY, P
    IEEE TRANSACTIONS ON COMPUTERS, 1982, 31 (09) : 835 - 850
  • [36] DATABASE RELAXATION - AN APPROACH TO QUERY-PROCESSING IN INCOMPLETE DATABASES
    SHEN, S
    INFORMATION PROCESSING & MANAGEMENT, 1988, 24 (02) : 151 - 159
  • [37] CYCLIC QUERY-PROCESSING IN OBJECT-ORIENTED DATABASES
    KIM, KC
    KIM, W
    DALE, A
    PROCEEDINGS : FIFTH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, 1989, : 564 - 571
  • [38] AN EVALUATION OF SITE SELECTION ALGORITHMS FOR DISTRIBUTED QUERY-PROCESSING
    MARTIN, TP
    LAM, KH
    RUSSELL, JI
    COMPUTER JOURNAL, 1990, 33 (01): : 61 - 70
  • [39] 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
  • [40] FORMULATION OF AN INDIRECT QUERY-PROCESSING METHOD FOR A DATABASE COMPUTER
    KURYLEV, VA
    CYBERNETICS, 1988, 24 (06): : 696 - 706