Spatial join techniques

被引:134
作者
Jacox, Edwin H. [1 ]
Samet, Hanan [1 ]
机构
[1] Univ Maryland, Dept Comp Sci, Ctr Automat Res, Inst Adv Comp Studies, College Pk, MD 20742 USA
来源
ACM TRANSACTIONS ON DATABASE SYSTEMS | 2007年 / 32卷 / 01期
关键词
algorithms; design; external memory algorithms; plane-sweep; spatial join;
D O I
10.1145/1206049.1206056
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A variety of techniques for performing a spatial join are reviewed. Instead of just summarizing the literature and presenting each technique in its entirety, distinct components of the different techniques are described and each is decomposed into an overall framework for performing a spatial join. A typical spatial join technique consists of the following components: partitioning the data, performing internal-memory spatial joins on subsets of the data, and checking if the full polygons intersect. Each technique is decomposed into these components and each component addressed in a separate section so as to compare and contrast similar aspects of each technique. The goal of this survey is to describe the algorithms within each component in detail, comparing and contrasting competing methods, thereby enabling further analysis and experimentation with each component and allowing the best algorithms for a particular situation to be built piecemeal, or, even better, enabling an optimizer to choose which algorithms to use.
引用
收藏
页数:44
相关论文
共 120 条
[81]   JOIN PROCESSING IN RELATIONAL DATABASES [J].
MISHRA, P ;
EICH, MH .
COMPUTING SURVEYS, 1992, 24 (01) :63-113
[82]  
Neyer G, 1997, LECT NOTES COMPUT SC, V1350, P293
[83]   THE GRID FILE - AN ADAPTABLE, SYMMETRIC MULTIKEY FILE STRUCTURE [J].
NIEVERGELT, J ;
HINTERBERGER, H ;
SEVCIK, KC .
ACM TRANSACTIONS ON DATABASE SYSTEMS, 1984, 9 (01) :38-71
[84]  
ORENSTEIN J, 1989, LNCS, V409, P115
[85]  
ORENSTEIN J, 1986, P ACM SIGMOD 86 WASH, P326
[86]  
ORENSTEIN JA, 1989, SIGMOD REC, V18, P294, DOI 10.1145/66926.66954
[87]   PROBE SPATIAL DATA MODELING AND QUERY-PROCESSING IN AN IMAGE DATABASE APPLICATION [J].
ORENSTEIN, JA ;
MANOLA, FA .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1988, 14 (05) :611-629
[88]   SPACE-ECONOMICAL PLANE-SWEEP ALGORITHMS [J].
OTTMANN, T ;
WOOD, D .
COMPUTER VISION GRAPHICS AND IMAGE PROCESSING, 1986, 34 (01) :35-51
[89]  
Ozsu M.T., 1999, PRINCIPLES DISTRIBUT, V2nd
[90]  
Papadias D., 1999, Proceedings of the Eighteenth ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems, P44, DOI 10.1145/303976.303981