Using B+-trees for processing of line segments in large spatial databases

被引:0
|
作者
Hung-Yi Lin
机构
[1] Taichung Institute of Technology,Department of Logistics Engineering & Management
关键词
Spatial database; Line segment-based database; -trees; GIS; Line segments;
D O I
暂无
中图分类号
学科分类号
摘要
Points, lines, and regions are the three basic entities for constituting vector-based objects in spatial databases. Many indexing methods (G-tree, K-D-B tree, Quad-tree, PMR-tree, Grid-file, R-tree, and so on) have been widely discussed for handling point or region data. These traditional methods can efficiently organize point or region objects in a space into a hashing or hierarchical directory. They provide efficient access methods to meet the requirement of accurate retrievals. However, two problems are encountered when their techniques are applied to deal with line segments. The first is that representing line segments by means of point or region objects cannot exactly and properly preserve the spatial information about the proximities of line segments. The second problem is derived from the large dead space and overlapping areas in external and internal nodes of the hierarchical directory caused by the use of rectangles to enclose line objects. In this paper, we propose an indexing structure for line segments based on B+-tree to remedy these two problems. Through the experimental results, we demonstrate that our approach has significant improvement over the storage efficiency. In addition, the retrieval efficiency has also been significantly prompted as compared to the method using R-tree index scheme. These improvements derive mainly from the proposed data processing techniques and the new indexing method.
引用
收藏
页码:35 / 52
页数:17
相关论文
共 50 条
  • [1] Using B+-trees for processing of line segments in large spatial databases
    Lin, Hung-Yi
    [J]. JOURNAL OF INTELLIGENT INFORMATION SYSTEMS, 2008, 31 (01) : 35 - 52
  • [2] Using the structure of B+-trees for enhancing logging mechanisms of databases
    Kieseberg, Peter
    Schrittwieser, Sebastian
    Morgan, Lorcan
    Mulazzani, Martin
    Huber, Markus
    Weippl, Edgar
    [J]. INTERNATIONAL JOURNAL OF WEB INFORMATION SYSTEMS, 2013, 9 (01) : 53 - 68
  • [3] Indexing valid time databases via B+-trees
    Nascimento, MA
    Dunham, MH
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1999, 11 (06) : 929 - 947
  • [4] A proposal for indexing bitemporal databases via cooperative B+-trees
    Nascimento, MA
    Dunham, MH
    [J]. IDEAS '97 - INTERNATIONAL DATABASE ENGINEERING AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 1997, : 349 - 357
  • [5] Using individual prefixes in B+-trees
    Walczuch, N
    Hoeger, H
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1999, 47 (01) : 45 - 51
  • [6] Using compressed B+-trees for line-based database indexes
    Lin, Hung-Yi
    Chen, Chin-Ling
    [J]. 2006 IEEE INTERNATIONAL SYMPOSIUM ON SIGNAL PROCESSING AND INFORMATION TECHNOLOGY, VOLS 1 AND 2, 2006, : 258 - 263
  • [7] Indexing temporal data using existing B+-trees
    Goh, CH
    Lu, HJ
    Ooi, BC
    Tan, KL
    [J]. DATA & KNOWLEDGE ENGINEERING, 1996, 18 (02) : 147 - 165
  • [8] Indexing possibilistic numerical data using Interval B+-trees
    De Mol, Robin
    Barranco, Carlos D.
    De Tre, Guy
    [J]. FUZZY SETS AND SYSTEMS, 2021, 413 : 138 - 154
  • [9] A probabilistic analysis of trie-based sorting of large collections of line segments in spatial databases
    Lindenbaum, M
    Samet, H
    Hjaltason, GR
    [J]. SIAM JOURNAL ON COMPUTING, 2005, 35 (01) : 22 - 58
  • [10] EFFICIENT PROCESSING OF SPATIAL QUERIES IN LINE SEGMENT DATABASES
    HOEL, EG
    SAMET, H
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 525 : 237 - 256