On multi-scale display of geometric objects

被引:19
作者
Chan, EPF [1 ]
Chow, KKW [1 ]
机构
[1] Univ Waterloo, Dept Comp Sci, Waterloo, ON N2L 3G1, Canada
关键词
multi-scale; visualization; spatial objects; geometric objects; R-trees; selection; simplification;
D O I
10.1016/S0169-023X(01)00051-9
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
An important requirement in Geographic Information Systems (GISs) is the ability to display numerous geometric objects swiftly onto the display window. As the screen size is fixed, the scale of a map displayed changes as the user zooms in and out of the map. Spatial indexes like R-tree variants that are particularly efficient for range queries are not adequate to generate large maps that may be displayed at different scales. We propose a generalization for the family of R-trees, called the Multi-scale R-tree, that allows efficient retrieval of geometric objects at different levels of detail. The remedy offered here consists of two generalization techniques is cartography: selection and simplification. Selection means some objects that are relatively unimportant to the user at the current scale will not be retrieved. Simplification means that, given a scale, the display of objects is shown with sufficient but not with unnecessary detail. These two together reduce the time required to generate a map on a screen. A major obstacle to the effectiveness of a Multi-scale R-tree is the proper decomposition of geometric objects required by the simplification technique. To investigate the problem, a Multi-scale Hilbert R-tree is designed and implemented. Extensive experiments are then performed on real-life data and a general and simple design heuristic is found to solve the decomposition problem. We show that, with the proposed design heuristic, the Multi-scale R-tree is a desirable spatial index for both querying and display purposes. (C) 2002 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:91 / 119
页数:29
相关论文
共 19 条
  • [1] BECKER B, P 1991 ACM SIGMOD DE, P128
  • [2] BECKMANN N, 1990, SIGMOD REC, V19, P322, DOI 10.1145/93605.98741
  • [3] BOS JVD, 1984, COMPUT GRAPH FORUM, V3, P91
  • [4] BRINKHOFF T, 1993, P ACM SIGMOD INT C M, P237
  • [5] Douglas D. H., 1973, CARTOGRAPHICA, V10, P112, DOI [10.3138/fm57-6770-u75u-7727., DOI 10.3138/FM57-6770-U75U-7727, 10.3138/FM57-6770-U75U-7727]
  • [6] Multidimensional access methods
    Gaede, V
    Gunther, O
    [J]. ACM COMPUTING SURVEYS, 1998, 30 (02) : 170 - 231
  • [7] Guttman A., 1984, P ACM SIGMOD INT C M, P47, DOI DOI 10.1145/602259.602266
  • [8] HORHAMMER M, 1999, P S DES IMPL LARG SP, P52
  • [9] HUTFLESZ A, 1990, PROCEEDINGS : 6TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, P372
  • [10] Kamel I, 1994, Proc. International Conference on Very Large Databases, P500