Definition
Consider an object O that reports to a database server two consecutive locations P 0 = (x 0,y 0) and P 1 = (x 1,y 1) at times t 0 and t 1, respectively. The database server has no idea about the exact locations of object O between t 0 and t 1. To be able to answer queries regarding the user location at any time, the database server interpolates the two accurate locations through a trajectory that connects P 0 and P 1 through a straight line. While object O keeps sending location samples, the database server keeps accumulating set of consecutive trajectory lines that represent the historical movement of object O. Indexing historical spatio-temporal data includes dealing with such large numbers of trajectories. The main idea is to organize past trajectories in a way that supports historical spatial, temporal, and spatio-temporal queries.
Historical Background
The rapid increase in...
Recommended Reading
Becker B, Gschwind S, Ohler T, Seeger B, Widmayer P. An asymptotically optimal multiversion B-tree. VLDB J. 1996;5(4):264–75.
Burton FW, Kollias JG, Matsakis DG, Kollias VG. Implementation of overlapping B-trees for time and space efficient representation of collections of similar files. Comput J. 1990;33(3):279–80.
Chakka VP, Everspaugh A, Patel JM. Indexing large trajectory data sets with SETI. In: Proceedings of 1st Biennial Conference on Innovative Data Systems Research; 2003.
Guttman A. R-Trees: a dynamic index structure for spatial searching. In: Proceedings of ACM SIGMOD International Conference on Management of Data; 1984. p. 47–57.
Hadjieleftheriou M, Kollios G, Tsotras VJ, Gunopulos D. Efficient indexing of spatiotemporal objects. In: Advances in Database Technology, Proceedings of 8th International Conference on Extending Database Technology; 2002. p. 251–68.
Kollios G, Tsotras VJ, Gunopulos D, Delis A, Hadjieleftheriou M. Indexing animated objects using spatiotemporal access methods. IEEE Trans Knowl Data Eng. 2001;13(5):758–77. TKDE.
Lomet DB, Salzberg B. Access methods for multiversion data. In: Proceedings of ACM SIGMOD International Conference on Management of Data; 1989. p. 315–24.
Nascimento MA, Silva JRO. Towards historical R-trees. In: Proceedings of 1998 ACM Symposium on Applied Computing; 1998. p. 235–40.
Pfoser D, Jensen CS, Theodoridis Y. Novel approaches in query processing for moving object trajectories. In: Proceedings of 26th International Conference on Very Large Data Bases; 2000. p. 395–406.
Song Z, Roussopoulos N. SEB-tree: an approach to index continuously moving objects. In: Proceedings of 4th International Conference on Mobile Data Management; 2003. p. 340–4.
Tao Y, Papadias D. Efficient historical R-trees. In: Proceedings of 13th International Conference on Scientific and Statistical Database Management; 2001. p. 223–32.
Tao Y, Papadias D. MV3R-Tree: a spatio-temporal access method for timestamp and interval queries. In: Proceedings of 27th International Conference on Very Large Data Bases; 2001. p. 431–40.
Theodoridis Y, Vazirgiannis M, Sellis T. Spatio-temporal indexing for large multimedia applications. In: Proceedings of International Conference on Multimedia Computing and Systems; 1996. p. 441–8.
Tzouramanis T, Vassilakopoulos M, Manolopoulos~Y. Overlapping linear quadtrees: a spatio-temporal access method. In: Proceedings of 6th International Symposium on Advances in Geographic Information Systems; 1998. p. 1–7.
Xu X, Han J, Lu W. RT-Tree: an improved R-tree indexing structure for temporal spatial databases. In: Proceedings of International Symposium on Spatial Data Handling; 1990. p. 1040–9.
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Section Editor information
Rights and permissions
Copyright information
© 2014 Springer Science+Business Media New York
About this entry
Cite this entry
Mokbel, M.F., Aref, W.G. (2014). Indexing Historical Spatio-temporal Data. In: Liu, L., Özsu, M. (eds) Encyclopedia of Database Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4899-7993-3_198-2
Download citation
DOI: https://doi.org/10.1007/978-1-4899-7993-3_198-2
Received:
Accepted:
Published:
Publisher Name: Springer, New York, NY
Online ISBN: 978-1-4899-7993-3
eBook Packages: Springer Reference Computer SciencesReference Module Computer Science and Engineering