|
ABSTRACT
DBMSs must offer spatial query processing capabilities to meet the needs of applications such as cartography, geographic information processing and CAD. Many data structures and algorithms that process grid representations of spatial data have appeared in the literature. We unify much of this work by identifying common principles and distilling them into a small set of constructs. (Published data structures and algorithms can be derived as special cases.) We show how these constructs can be supported with only minor modifications to current DBMS implementations. The ideas are demonstrated in the context of the range query problem. Analytical and experimental evidence indicates that performance of the derived solution is very good (e.g., comparable to performance of the kd tree.)
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
ABEL83
|
D. J. Abel, J. L. Smlth. k data structure and algorlthm based on a hnear key for a rectangle retrieval problem. Computer Y#s#on, Graphics and Image Processing 27, 1 (1983), 19-31.
|
 |
BENT75
|
|
 |
BENT79
|
|
 |
BURK83
|
|
| |
CHAF81
|
N. 8. Chang, K. S. Fu. Picture query languages for p#ctorml database systems. COMPUTER 14# 11 (1981), 23-33.
|
| |
CHAN77
|
$. K. Chang et al. A relatlonal database system for pictures. Proe. IEEE Workshop on Picture Data Description and Management (1977).
|
| |
CHOC84
|
M. Chock et al. Database structure and mampulatlon capabilities of a p#cture database management system (PICDMS). IEEE Trans on Pattern Analy# and Machine Intelhgence 6, 4 (1984), 484-492.
|
| |
DAYA85
|
U. Dayal et sl. PROBE - a research project m knowledge-oriented database systems: prehmmary analys}s. Technical Report CCA-85-03 (1985), Computer Corporation of America.
|
 |
GARG82
|
|
 |
HASK82
|
|
| |
LIEN77
|
Y. E. Lien, D. F. Utter Jr. Design of an Image database. Proe. IEEE Workshop on Picture Data Description and Management (1977).
|
| |
LIOU77
|
J. H. Llou, S. B. Yao. Multldimenmonal elustertug for database orgamzation. {nformatmn Systems 2, 4 (19'/7), 187-198.
|
| |
LORI83
|
R. A. Lorle, W. Plouffe. Relatmnal databases for engineering data. IBM Research Report Rj 384'/(43914) 416/83 (1983).
|
 |
MANT83
|
|
| |
MERR78
|
T. H. Merrett. Mult#dlmenslonal paging for efficient database querying. Proe. Int'l Conference of Management of Data, Milan (1978), 2'/7-290.
|
| |
MERR82
|
T. H. Merrett, E.J. Otoo. Dynamle multipaging: a storage structure for large shared databases. Proe. 2rid Int'l Conference on Databsses# Improwng Usability and Responsiveness, Jerusalem (1982).
|
| |
MERR84
|
|
 |
NIEV84
|
|
| |
OREN82
|
J. A. Orenstem. Multidimensional tries used for assocmhve searching. Information Processmg Letters 14, 4 (1982), 150-15'/.
|
| |
OREN83
|
|
 |
OREN84
|
|
| |
OREN85
|
J. A. Orenstem. Spatial query processing in PROBE. Working paper. To appear as a Teehmcal Report, Computer Corporation of America.
|
 |
OUKS83
|
|
 |
ROBI81
|
|
| |
SCHE82
|
P. Scheuermann, M. Ouksel. Multidimensional B-trees for associative searching m database systems lnformatzon Systems 7, 2 (1982), 123- 137.
|
| |
SMIT84
|
J. D. Smith. The apphcatmn of data base management systems to spatial data handhng. Project report, Department of Landscape Architecture and Regional Planning, Umvermty of Massachusetts, Amherst (1984).
|
| |
STON83
|
M. Stonebraker et al. Apphcation of abstract data types and abstract indices to CAD data. Proe. ACM SIGMOD conference on engineering design applications (1983).
|
| |
STON85
|
M. Stonebraker. Ineluszon of new types in relational data base systems. Memorandum No. UCB/ERL M85/67, Eleetromcs Research Laboratory, College of Engineering, University of Califorma, Berkeley (1985).
|
 |
SAME85a
|
|
 |
SAME85b
|
|
| |
SAME85c
|
M. Samet, M. TammInen. Computing geometrm propert}es of images represented by linear quadtrees. IEEE Trans. on Pattern Analys#a and Machine Intelhgence 7, 2 (1985), 229-239.
|
| |
TAMM81
|
M. Tammmen. The EXCELL method for effmlent geometrle access to data. Acta Polytechmca Scandmawca, Mathematics and Computer Selenee Series No. 34 (1981).
|
| |
TAMM82
|
|
CITED BY 105
|
|
Lars Arge , Vasilis Samoladas , Jeffrey Scott Vitter, On two-dimensional indexability and optimal range search indexing, Proceedings of the eighteenth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems, p.346-357, May 31-June 03, 1999, Philadelphia, Pennsylvania, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Dimitris Papadias , Nikos Mamoulis , Yannis Theodoridis, Processing and optimization of multiway spatial joins using R-trees, Proceedings of the eighteenth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems, p.44-55, May 31-June 03, 1999, Philadelphia, Pennsylvania, United States
|
|
|
|
|
|
S. Kuo , M. Winslett , Y. Cho , J. Lee , Y. Chen, Efficient input and output for scientific simulations, Proceedings of the sixth workshop on I/O in parallel and distributed systems, p.33-44, May 05-05, 1999, Atlanta, Georgia, United States
|
|
|
|
|
|
|
|
|
Jin-Yi Cai , Venkatesan T. Chakaravarthy , Raghav Kaushik , Jeffrey F. Naughton, On the complexity of join predicates, Proceedings of the twentieth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems, p.207-214, May 2001, Santa Barbara, California, United States
|
|
|
|
|
|
|
|
|
Chengwen Liu , Aris Ouksel , Prasad Sistla , Jing Wu , Clement Yu , Naphtali Rishe, Performance evaluation of G-tree and its application in fuzzy databases, Proceedings of the fifth international conference on Information and knowledge management, p.235-242, November 12-16, 1996, Rockville, Maryland, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ju-Won Song , Kyu-Young Whang , Young-Koo Lee , Min-Jae Lee , Sang-Wook Kim, Transformation-based spatial join, Proceedings of the eighth international conference on Information and knowledge management, p.15-26, November 02-06, 1999, Kansas City, Missouri, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jens-Peter Dittrich , Bernhard Seeger , David Scot Taylor , Peter Widmayer, On producing join results early, Proceedings of the twenty-second ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems, p.134-142, June 09-11, 2003, San Diego, California
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Yong-Ju Lee , Ho-Hyun Park , Nam-Hee Hong , Chin-Wan Chung, Spatial query processing using object decomposition method, Proceedings of the fifth international conference on Information and knowledge management, p.53-61, November 12-16, 1996, Rockville, Maryland, United States
|
|
|
|
|
|
Leonardo Guerreiro Azevedo , Ralf Hartmut Güting , Rafael Brand Rodrigues , Geraldo Zimbrão , Jano Moreira de Souza, Filtering with raster signatures, Proceedings of the 14th annual ACM international symposium on Advances in geographic information systems, November 10-11, 2006, Arlington, Virginia, USA
|
|
|
|
|
|
|
|
|
Jens-Peter Dittrich , Bernhard Seeger , David Scot Taylor , Peter Widmayer, Progressive merge join: a generic and non-blocking sort-based join algorithm, Proceedings of the 28th international conference on Very Large Data Bases, p.299-310, August 20-23, 2002, Hong Kong, China
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|