Abstract
The volume of spatio-temporal data is growing at a rapid pace due to advances in location-aware devices, e.g., smartphones, and the popularity of location-based services, e.g., navigation services. A number of spatio-temporal access methods have been proposed to support efficient processing of queries over the spatio-temporal data. Spatio-temporal access methods can be classified according to the type of data being indexed into the following categories: (1) indexes for historical spatio-temporal data, (2) indexes for current and recent spatio-temporal data, (3) indexes for future spatio-temporal data, (4) indexes for past, present, and future spatio-temporal data, (5) indexes for spatio-temporal data with associated textual data, and (6) parallel and distributed spatio-temporal systems and indexes. This survey is Part 3 of our previous surveys on the same subject (Mokbel et al. IEEE Data Eng Bull 26(2):40–49, 2003; Nguyen-Dinh et al. IEEE Data Eng Bull 33(2):46–55, 2010). In this survey, we present an overview and a broad classification of the spatio-temporal access methods published between 2010 and 2017.
Similar content being viewed by others
References
Abdelguerfi M, Givaudan J, Shaw K, Ladner R (2002) The 2-3TR-tree, a trajectory-oriented index structure for fully evolving valid-time spatio-temporal datasets. In: ACM-GIS, pp 29–34
Agarwal PK, Arge L, Erickson J (2000) Indexing moving points. In: Proceedings of the nineteenth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems (PODS), pp 175–186. ACM
Ahmed P, Hasan M, Kashyap A, Hristidis V, Tsotras VJ (2017) Efficient computation of top-k frequent terms over spatio-temporal ranges. In: The international conference on management of data (SIGMOD’17), pp 1227–1241
Akdogan A, Shahabi C, Demiryurek U (2014) ToSS-it: A cloud-based throwaway spatial index structure for dynamic location data. In: The IEEE international conference on mobile data management (MDM’14), pp 249–258
Akdogan A, Shahabi C, Demiryurek U (2016) D-toSS: A distributed throwaway spatial index structure for dynamic location data. IEEE Trans Knowl Data Eng (TKDE) 28(9):2334–2348
Akman V, Franklin WR, Kankanhalli M, Narayanaswami C (1989) Geometric computing and uniform grid technique. Comput Aided Des 21(7):410–420
Alarabi L, Mokbel MF (2017) A demonstration of ST-hadoop: A mapreduce framework for big spatio-temporal data. The Proceedings of the VLDB Endowment (PVLDB’17) 10(12):1961–1964
Aref WG, Samet H (1990) Efficient processing of window queries in the pyramid data structure. In: Proceedings of the ninth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, pp 265–272
Atluri V, Adam NR, Youssef M (2003) Towards a unified index scheme for mobile data and customer profiles in a location-based service environment. In: Workshop on next generation geospatial information (NG2i’03). Citeseer
Atluri V, Guo Q (2005) Unified index for mobile object data and authorizations. In: European symposium on research in computer security, pp 80–97. Springer
Atluri V, Shin H (2007) Efficient security policy enforcement in a location based service environment. In: IFIP Annual conference on data and applications security and privacy, pp 61–76. Springer
Bayer R, MCCReight E (1972) Organization and maintenance of large ordered indexes. Acta Informatica 1:173–189
Becker B, Gschwind S, Ohler T, Seeger B, Widmayer P (1996) An asymptotically optimal multiversion B-tree. Intern J Very Large Data Bases (VLDB Journal) 5(4):264–275
Beckmann N, Kriegel HP, Schneider R, Seeger B (1990) The R*-tree: An efficient and robust access method for points and rectangles. SIGMOD Rec 19(2):322–331
Belhassena A, HongZhi W (2017) Distributed skyline trajectory query processing. In: Proceedings of the ACM Turing 50th Celebration Conference-China, p 19. ACM
Bentley JL (1975) Multidimensional binary search trees used for associative searching. Commun ACM 18(9):509–517
Blei DM, Ng AY, Jordan MI (2003) Latent dirichlet allocation. J Machine Learn Res 3(Jan):993–1022
Bok KS, Seo DM, Shin SS, Yoo JS (2004) TPKDB-Tree: An index structure for efficient retrieval of future positions of moving objects. In: International conference on conceptual modeling, pp 67–78. Springer
Brisaboa NR, Ladra S (2009) Navarro, g.: k2-trees for compact web graph representation. In: The international symposium on string processing and information retrieval, vol 9, pp 18–30
Burton FW, Kollias JG, Matsakis D, Kollias V (1990) Implementation of overlapping B-trees for time and space efficient representation of collections of similar files. Comput J 33(3):279–280
Cai M, Revesz P (2000) Parametric R-tree: An index structure for moving objects. In: International conference on management of data and advances in data management (COMAD’00)
Cai R, Lu Z, Wang L, Zhang Z, Fu TZ, Winslett M (2017) DITIR: Distributed Index for high throughput trajectory insertion and real-time temporal range query. The Proceedings of the VLDB Endowment (PVLDB’17) 10(12):1865–1868
Cai Y, Ng R (2004) Indexing spatio-temporal trajectories with chebyshev polynomials. In: International conference on management of data (SIGMOD’04), pp 599–610. ACM
Cha SK, Hwang S, Kim K, Kwon K (2001) Cache-conscious concurrency control of main-memory indexes on shared-memory multiprocessor systems. In: The Proceedings of the VLDB Endowment (PVLDB’01), vol 1, pp 181–190
Chakka VP, Everspaugh A, Patel JM (2003) Indexing large trajectory data sets with SETI. In: The biennial conference on innovative data systems research (CIDR’03)
Chen JD, Meng XF (2007) Indexing future trajectories of moving objects in a constrained network. J Comput Sci Technol 22(2):245–251
Chen N, Shou LD, Chen G, Dong JX (2008) Adaptive indexing of moving objects with highly variable update frequencies. J Comput Sci Technol 23(6):998–1014
Chen S, Ooi BC, Tan KL, Nascimento MA (2008) ST2B-tree: A self-tunable spatio-temporal b+-tree index for moving objects. In: International conference on management of data (SIGMOD’11), pp 29–42. ACM
Chen W, Zhao L, Jiajie X, Zheng K, Zhou X (2014) Ranking based activity trajectory search. In: International conference on web information systems engineering, pp 170–185. Springer
Chon HD, Agrawal D, El Abbadi A (2001) Storage and retrieval of moving objects. In: International conference on mobile data management (MDM’01), pp 173–184. Springer
Christoforaki M, He J, Dimopoulos C, Markowetz A, Suel T (2011) Text vs. space: efficient geo-search query processing. In: The ACM international conference on information and knowledge management (CIKM’11), pp 423–432
Cudre-Mauroux P, Wu E, Madden S (2010) Trajstore: an adaptive storage system for very large trajectory data sets. In: The international conference on data engineering (ICDE’10), pp 109–120. IEEE
Dai J, Lu CT (2011) DIME: Disposable Index for moving objects. In: The IEEE international conference on mobile data management (MDM’11), vol 1, pp 68–77
De Almeida VT, Güting RH (2005) Indexing the trajectories of moving objects in networks. Geoinformatica 9(1):33–60
Ding X, Lu Y, Ding X, Zhao N, Wei Q (2007) An efficient index for moving objects with frequent updates. In: International conference on wireless communications, networking and mobile computing (wicom’07), pp 5951–5954. IEEE
Ding Z (2008) UTR-Tree: An index structure for the full uncertain trajectories of network-constrained moving objects. In: International conference on mobile data management (MDM’08), pp 33–40. IEEE
Dittrich J, Blunschi L, Salles MAV (2009) Indexing moving objects using short-lived throwaway indexes. In: International symposium on spatial and temporal databases, pp 189–207. Springer
Dittrich J, Quiané-Ruiz JA (2012) Efficient big data processing in hadoop mapreduce. Proceedings of the VLDB Endowment (PVLD’12) 5(12):2014–2015
Doraiswamy H, Vo HT, Silva CT, Freire J (2016) A GPU-based index to support interactive spatio-temporal queries over historical data. In: The IEEE international conference on data engineering (ICDE’16), pp 1086–1097
Elbassioni K, Elmasry A, Kamel I (2003) An efficient indexing scheme for multi-dimensional moving objects. In: International conference on database theory, pp 425–439. Springer
Eldawy A, Mokbel MF (2015) Spatialhadoop: a mapreduce framework for spatial data. In: The IEEE international conference on data engineering (ICDE’15), pp 1352–1363
Fan P, Li G, Yuan L, Li Y (2012) Vague continuous k-nearest neighbor queries over moving objects with uncertain velocity in road networks. Inf Syst 37(1):13–32
Fang Y, Cao J, Peng Y, Wang L (2008) Indexing the past, present and future positions of moving objects on fixed networks. In: International conference on computer science and software engineering, vol 4, pp 524–527. IEEE
Fang Y, Cao J, Wang J, Peng Y, Song W (2011) HTPR*-Tree: An efficient index for moving objects to support predictive query and partial history query. In: International conference on web-age information management (WAIM’11), pp 26–39. Springer
Feng J, Lu J, Zhu Y, Mukai N, Watanabe T (2007) Indexing of moving objects on road network using composite structure. In: International conference on knowledge-based and intelligent information and engineering systems, pp 1097–1104. Springer
Finkel RA, Bentley JL (1974) Quad trees a data structure for retrieval on composite keys. Acta informatica 4(1):1–9
Frentzos E (2003) Indexing objects moving on fixed networks. In: International symposium on spatial and temporal databases, pp 289–305. Springer
Ghanem TM, Hammad MA, Mokbel MF, Aref WG, Elmagarmid AK (2007) Incremental evaluation of sliding-window queries over data streams. IEEE Trans Knowl Data Eng (TKDE) 19(1):57–72
Gionis A, Indyk P, Motwani R, et al. (1999) Similarity search in high dimensions via hashing. In: The Proceedings of the VLDB Endowment (PVLDB’99), vol 99, pp 518–529
Gravano L, Ipeirotis PG, Jagadish HV, Koudas N, Muthukrishnan S, Srivastava D et al (2001) Approximate string joins in a database (almost) for free. In: The Proceedings of the VLDB Endowment (PVLDB’01), vol 1, pp 491–500
Guttman A (1984) R-trees: a dynamic index structure for spatial searching. SIGMOD Rec 14:47–57
Hadjieleftheriou M, Kollios G, Tsotras VJ, Gunopulos D (2002) Efficient indexing of spatiotemporal objects. In: International conference on extending database technology, pp 251–268. Springer
Han L, Huang L, Yang X, Pang W, Wang K (2016) A novel spatio-temporal data storage and index method for ARM-based hadoop server. In: International conference on cloud computing and security, pp 206–216. Springer
Han Y, Wang L, Zhang Y, Zhang W, Lin X (2015) Spatial keyword range search on trajectories. In: The international conference on database systems for advanced applications (DASFAA’15), pp 223–240
Hariharan R, Hore B, Li C, Mehrotra S (2007) Processing spatial-keyword (SK) queries in geographic information retrieval (GIR) systems. In: The international conference on scientific and statistical database management (SSDBM’07), pp 16–16
He Z, Kraak MJ, Huisman O, Ma X, Xiao J (2013) Parallel indexing technique for spatio-temporal data. ISPRS J Photogramm Remote Sens 78:116–128
Hendawi AM, Bao J, Mokbel MF, Ali M (2015) Predictive tree: an efficient index for predictive queries on road networks. In: The IEEE international conference on data engineering (ICDE’15), pp 1215–1226
Issa H, Damiani ML (2016) Efficient access to temporally overlaying spatial and textual trajectories. In: The IEEE international conference on mobile data management (MDM’16), vol 1, pp 262–271
Jackins CL, Tanimoto SL (1980) OCT-Trees and their use in representing three-dimensional objects. Comput Graphics and Image Process 14(3):249–270
Jensen CS, Lin D, Ooi BC (2004) Query and update efficient b+-tree based indexing of moving objects. In: The Proceedings of the VLDB Endowment (PVLDB’04), pp 768–779
Jensen CS, Lu H, Yang B (2009) Indexing the trajectories of moving objects in symbolic indoor space. In: International symposium on spatial and temporal databases, pp 208–227. Springer
Jeung H, Yiu ML, Zhou X, Jensen CS (2010) Path prediction and predictive range querying in road network databases. Intern J Very Large Data Bases (VLDB J) 19(4):585–602
Kim KS, Kim SW, Kim TW, Li KJ (2003) Fast indexing and updating method for moving objects on road networks. In: International conference on web information systems engineering workshops, pp 34–42. IEEE
Knuth D (1973) The art of computer programming
Kollios G, Gunopulos D, Tsotras VJ (1999) On indexing mobile objects. In: Proceedings of the eighteenth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems (PODS), pp 261–272. ACM
Kollios G, Tsotras VJ, Gunopulos D, Delis A, Hadjieleftheriou M (2001) Indexing animated objects using spatiotemporal access methods. IEEE Trans Knowl Data Eng (TKDE) 13(5):758–777
Kumar A, Tsotras VJ, Faloutsos C (1998) Designing access methods for bitemporal databases. IEEE Trans Knowl Data Eng (TKDE) 10(1):1–20
Kwon D, Lee S, Lee S (2002) Indexing the current positions of moving objects using the lazy update R-tree. In: International conference on mobile data management (MDM’03), pp 113–120. IEEE
Le TTT, Nickerson BG (2008) Efficient search of moving objects on a planar graph. In: International conference on advances in geographic information systems (SIGSPATIAL’08), p 41. ACM
Lee ML, Hsu W, Jensen CS, Cui B, Teo KL (2003) Supporting frequent updates in R-trees: a bottom-up approach. In: The Proceedings of the VLDB Endowment (PVLDB’03), pp 608–619
Liang Y (2011) A efficient indexing maintenance method for grouping moving objects with grid. pp 486–492 Elsevier
Liao W, Tang G, Jing N, Zhong Z (2006) VTPR-Tree: An efficient indexing method for moving objects with frequent updates. In: International conference on conceptual modeling, pp 120–129. Springer
Lin B, Mokhtar H, Pelaez-Aguilera R, Su J (2003) Querying moving objects with uncertainty. In: Vehicular technology conference (VTC’03), vol 4, pp 2783–2787. IEEE
Lin B, Su J (2005) Handling frequent updates of moving objects. In: International conference on information and knowledge management, pp 493–500. ACM
Lin D, Jensen CS, Ooi BC, Šaltenis S (2005) Efficient indexing of the historical, present, and future positions of moving objects. In: International conference on mobile data management (MDM’05), pp 59–66. ACM
Lin D, Jensen CS, Zhang R, Xiao L, Lu J (2011) A moving-object index for efficient query processing with peer-wise location privacy. The Proceedings of the VLDB Endowment (PVLDB’11) 5(1):37–48
Lin D, Zhang R, Zhou A (2006) Indexing fast moving objects for kNN queries based on nearest landmarks. Geoinformatica 10(4):423–445
Lin HY (2009) Indexing the trajectories of moving objects. International multi-conference of engineers and computer scientists
Liu H, Xu J, Zheng K, Liu C, Du L, Wu X (2017) Semantic-aware query processing for activity trajectories. In: Proceedings of the Tenth ACM International Conference on Web Search and Data Mining, pp 283–292. ACM
Liu Z, Liu X, Ge J, Bae H (2005) Indexing large moving objects from past to future with PCFI+-index. In: International conference on management of data and advances in data management (COMAD’05), pp 131–137
Lomet D, Salzberg B (1989) Access methods for multiversion data, vol 18. ACM
Luo W, Tan H, Chen L, Ni LM (2013) Finding time period-based most frequent path in big trajectory data. In: The international conference on management of data (SIGMOD’13), pp 713–724
Ma C, Lu H, Shou L, Chen G (2013) KSQ: Top-K similarity query on uncertain trajectories. IEEE Trans Knowl Data Eng (TKDE) 25(9):2049–2062
MacQueen J, et al. (1967) Some methods for classification and analysis of multivariate observations. In: Proceedings of the fifth Berkeley symposium on mathematical statistics and probability, vol 1, pp 281–297
Magdy A, Aly AM, Mokbel MF, Elnikety S, He Y, Nath S, Aref WG (2016) GeoTrend: Spatial trending queries on real-time microblogs. In: The ACM international conference on advances in geographic information systems (SIGSPATIAL’16), p 7
Magdy A, Mokbel MF, Elnikety S, Nath S, He Y (2014) Mercury: a memory-constrained spatio-temporal real-time search on microblogs. In: The IEEE international conference on data engineering (ICDE’14), pp 172–183
Mahmood AR, Aly AM, Kuznetsova T, Basalamah S, Aref WG (2018) Disk-based indexing of recent trajectories. ACM Transactions on Spatial Algorithms and Systems (TSAS) 4(3):7.1–7.27
Mahmood AR, Aref WG, Aly AM, Basalamah S (2014) Indexing recent trajectories of moving objects. In: The ACM international conference on advances in geographic information systems (SIGSPATIAL’14), pp 393–396
Meagher DJ (1980) OCTRee encoding: A new technique for the representation, manipulation and display of arbitrary 3-d objects by computer. Electrical and Systems Engineering Department Rensseiaer Polytechnic Institute Image Processing Laboratory
Mehta P, Skoutas D, Voisard A (2015) Spatio-temporal keyword queries for moving objects. In: The ACM international conference on advances in geographic information systems (SIGSPATIAL’15), p 55
Mokbel MF, Ghanem TM, Aref WG (2003) Spatio-temporal access methods. IEEE Data Eng Bull 26(2):40–49
Morton GM (1966) A computer oriented geodetic data base and a new technique in file sequencing. International Business Machines Company, New York
Mukai N, Feng J, Watanabe T (2004) Heuristic approach based on lambda-interchange for VRTPR-tree on specific vehicle routing problem with time windows. In: International conference on industrial, engineering and other applications of applied intelligent systems, pp 229–238. Springer
Mukai N, Feng J, Watanabe T (2004) Indexing approach for delivery demands with time constraints. In: Pacific rim international conference on artificial intelligence, pp 95–103. Springer
Nascimento MA, Silva JR (1998) Towards historical R-trees. In: Symposium on applied computing, pp 235–240. ACM
Nascimento MA, Silva JR, Theodoridis Y (1999) Evaluation of access structures for discretely moving points. In: Spatio-temporal database management, pp 171–189. Springer
Nguyen T, He Z, Chen YPP (2012) SeTPR*-tree: Efficient buffering for spatiotemporal indexes via shared execution. Comput J 56(1):115–137
Nguyen T, He Z, Zhang R, Ward P (2012) Boosting moving object indexing through velocity partitioning. The Proceedings of the VLDB Endowment (PVLDB’12) 5(9):860–871
Nguyen-Dinh LV, Aref WG, Mokbel MF (2010) Spatio-temporal access methods: Part 2 (2003-2010). IEEE Data Eng Bull 33(2):46–55
Ni J, Ravishankar CV (2005) PA-Tree: A parametric indexing scheme for spatio-temporal trajectories. In: International symposium on spatial and temporal databases, pp 254–272. Springer
Nievergelt J, Hinterberger H, Sevcik KC (1984) The grid file: an adaptable, symmetric multikey file structure. ACM Trans Database Syst (TODS) 9(1):38–71
Orenstein JA, Merrett TH (1984) A class of data structures for associative searching. In: Proceedings of the 3rd ACM SIGACT-SIGMOD symposium on Principles of database systems (PODS), pp 181–190. ACM
Patel JM, Chen Y, Chakka VP (2004) STRIPES: An efficient index for predicted trajectories. In: The international conference on management of data (SIGMOD’04), pp 637–646
Patroumpas K, Sellis T (2009) Monitoring orientation of moving objects around focal points. In: International symposium on spatial and temporal databases, pp 228–246. Springer
Pelanis M, Šaltenis S, Jensen CS (2006) Indexing the past, present, and anticipated future positions of moving objects. ACM Trans Database Syst (TODS) 31 (1):255–298
Pfoser D, Jensen CS, Theodoridis Y et al (2000) Novel approaches to the indexing of moving object trajectories. In: The Proceedings of the VLDB Endowment (PVLDB’00), pp 395–406
Popa IS, Zeitouni K, Oria V, Barth D, Vial S (2010) PARINET: A tunable access method for in-network trajectories. In: The IEEE international conference on data engineering (ICDE’10), pp 177–188. IEEE
Porkaew K, Lazaridis I, Mehrotra S (2001) Querying mobile objects in spatio-temporal databases. In: International symposium on spatial and temporal databases (SSTD’01), pp 59–78. Springer
Prabhakar S, Xia Y, Kalashnikov DV, Aref WG, Hambrusch SE (2002) Query indexing and velocity constrained indexing: Scalable techniques for continuous queries on moving objects. IEEE Trans Comput 51(10):1124–1140
Procopiuc CM, Agarwal PK, Har-Peled S (2002) Star-tree: an efficient self-adjusting index for moving objects. In: Workshop on algorithm engineering and experimentation, pp 178–193. Springer
Pugh W (1990) Concurrent maintenance of lists. In: Dept. of computer science, university of maryland, college park
Ranu S, Deepak P, Telang AD, Deshpande P, Raghavan S (2015) Indexing and matching trajectories under inconsistent sampling rates. In: The IEEE international conference on data engineering (ICDE’15), pp 999–1010
Ray S (2014) Towards high performance spatio-temporal data management systems. In: The IEEE international conference on mobile data management (MDM’14), vol 2, pp 19–22
Romero M, Brisaboa N, Rodríguez MA (2012) The SMO-index: A succinct moving object structure for timestamp and interval queries. In: Advances in geographic information systems, pp 498–501
Saltenis S, Jensen CS (2002) Indexing of moving objects for location-based services. In: International conference on data engineering (ICDE’02), pp 463–472. IEEE
Šaltenis S, Jensen CS, Leutenegger ST, Lopez MA (2000) Indexing the positions of continuously moving objects. In: International conference on management of data (SIGMOD’00), vol 29, pp 331–342. ACM
Sandu Popa I, Zeitouni K, Oria V, Barth D, Vial S (2011) Indexing in-network trajectory flows. Intern J Very Large Data Bases (VLDB J) 20(5):643–669
Schmiegelt P, Behrend A, Seeger B, Koch W (2014) A concurrently updatable index structure for predicted paths of moving objects. Data Knowl Eng 93:80–96
Senechal M (1993) Spatial tessellations: Concepts and applications of voronoi diagrams. Science 260(5111):1170–1173
Seo DM, Song SI, Park YH, Yoo JS, Kim MH (2008) Bdh-tree: A B+-tree based indexing method for very frequent updates of moving objects. In: International symposium on computer science and its applications (CSA’08), pp 314–319. IEEE
Shen B, Zhao Y, Li G, Zheng W, Qin Y, Yuan B, Rao Y (2017) V-Tree: Efficient kNN search on moving objects with road-network constraints. In: The IEEE international conference on data engineering (ICDE’17), pp 609–620
Šidlauskas D, Ross K, Jensen C, Šaltenis S (2011) Thread-level parallel indexing of update intensive moving-object workloads. Adv Spatial Temporal Database 6849:186–204
Šidlauskas D, Šaltenis S, Christiansen CW, Johansen JM, Šaulys D (2009) Trees or grids?: indexing moving objects in main memory. In: The ACM international conference on advances in geographic information systems (SIGSPATIAL’09), pp 236–245
Šidlauskas D, Šaltenis S, Jensen CS (2012) Parallel main-memory indexing for moving-object query and update workloads. In: The international conference on management of data (SIGMOD’12), pp 37–48
Silva YN, Xiong X, Aref WG (2009) The RUM-tree: supporting frequent updates in R-trees using memos. Intern J Very Large Data Bases (VLDB J) 18 (3):719–738
Singh M, Zhu Q, Jagadish H (2012) SWST: A disk based index for sliding window spatio-temporal data. In: The IEEE international conference on data engineering (ICDE’12), pp 342–353
Skovsgaard A, Sidlauskas D, Jensen CS (2014) Scalable top-k spatio-temporal term querying. In: The IEEE international conference on data engineering (ICDE’14), pp 148–159
Song Z, Roussopoulos N (2001) Hashing moving objects. In: International conference on mobile data management (MDM’01), pp 161–172. Springer
Song Z, Roussopoulos N (2003) SEB-Tree: An approach to index continuously moving objects. In: International conference on mobile data management (MDM’03), pp 340–344. Springer
Stantic B, Topor R, Terry J, Sattar A (2010) Advanced indexing technique for temporal data. Computer Science and Information Systems 7(4):679–703
Tanimoto S, Pavlidis T (1975) A hierarchical data structure for picture processing. Comput Graphics Image Process 4(2):104–119
Tao Y, Faloutsos C, Papadias D, Liu B (2004) Prediction and indexing of moving objects with unknown motion patterns. In: International conference on management of data (SIGMOD’04), pp 611–622. ACM
Tao Y, Papadias D (2001) Efficient historical R-trees. In: The international conference on scientific and statistical database management (SSDBM’01), p 0223. IEEE
Tao Y, Papadias D (2001) MV3R-tree: A spatio-temporal access method for timestamp and interval queries. In: The Proceedings of the VLDB Endowment (PVLDB’01), pp 431–440
Tao Y, Papadias D, Sun J (2003) The TPR*-tree: An optimized spatio-temporal access method for predictive queries. In: International conference on very large data bases (PVLDB’03), pp 790–801. VLDB endowment
Tayeb J, Ulusoy Ö, Wolfson O (1998) A quadtree-based dynamic attribute indexing method. Comput J 41(3):185–200
That DHT, Popa IS, Zeitouni K (2015) TRIFL: A generic trajectory index for flash storage. ACM Trans Spatial Algorithm Syst 1(2):6
Theodoridis Y, Vazirgiannis M, Sellis T (1996) Spatio-temporal indexing for large multimedia applications. In: International conference on multimedia computing and systems, pp 441–448. IEEE
To QC, Dang TK, Kung J (2011) OST-Tree: An access method for obfuscating spatio-temporal data in location based services. In: International conference on new technologies, mobility and security (NTMS’11), pp 1–5. IEEE
Toshniwal A, Taneja S, et al. (2014) Storm@ twitter. In: The international conference on management of data (SIGMOD’14), pp 147–156
Tung HDT, Jung YJ, Lee EJ, Ryu KH (2004) Moving point indexing for future location query. In: International conference on conceptual modeling, pp 79–90. Springer
(2018) Twitter. https://twitter.com
Tzouramanis T, Vassilakopoulos M, Manolopoulos Y (1998) Overlapping linear quadtrees: a spatio-temporal access method. In: International symposium on advances in geographic information systems, pp 1–7. ACM
Ulrich T (2000) Loose octrees. Game Programming Gems 1:434–442
Valdés F, Güting RH (2017) Index-supported pattern matching on tuples of time-dependent values. GeoInformatica 21(3):429–458
Wang H, Belhassena A (2017) Parallel trajectory search based on distributed index. Inf Sci 388:62–83
Wang L, Zheng Y, Xie X, Ma WY (2008) A flexible spatio-temporal indexing scheme for large-scale GPS track retrieval. In: International conference on mobile data management (MDM’08), pp 1–8. IEEE
Wang S, Bao Z, Culpepper JS, Sellis T, Sanderson M, Qin X (2017) Answering top-k exemplar trajectory queries. In: The IEEE international conference on data engineering (ICDE’17), pp 597–608. IEEE
Wang X, Zhang Y, Zhang W, Lin X, Wang W (2015) AP-Tree: Efficiently support location-aware publish/subscribe. Intern J Very Large Data Bases (VLDB J.) 24(6):823–848
Xu X, Lu JHW (1990) RT-tree: An improved R-tree indexing structure for temporal spatial databases. In: The international symposium on spatial data handling, pp 1040–1049
Xie X, Lu H, Pedersen TB (2013) Efficient distance-aware query evaluation on indoor moving objects. In: The IEEE international conference on data engineering (ICDE’13), pp 434–445. IEEE
Xie X, Mei B, Chen J, Du X, Jensen CS (2016) Elite: an elastic infrastructure for big spatiotemporal trajectories. Intern J Very Large Data Bases (VLDB J) 25(4):473–493
Xiong X, Aref WG (2006) R-trees with update memos. In: The IEEE international conference on data engineering (ICDE’06), pp 22–22
Xiong X, Mokbel MF, Aref WG (2006) LUGRid: Update-tolerant grid-based indexing for moving objects. In: International conference on mobile data management (MDM’13), p 13
Xu X, Xiong L, Sunderam V (2016) D-grid: an in-memory dual space grid index for moving object databases. In: The IEEE international conference on mobile data management (MDM’16), pp 252–261
Xu X, Xiong L, Sunderam V, Liu J, Luo J (2015) Speed partitioning for indexing moving objects. In: The international symposium on spatial and temporal databases (SSTD’15), pp 216–234
Xu Y, Tan G (2014) Sim-Tree: indexing moving objects in large-scale parallel microscopic traffic simulation. In: ACM Conference on principles of advanced discrete simulation (PADS) (SIGSIM’14), pp 51–62
YAN Qy, MENG Fr (2004) Multiple version TPR-tree. Comput Eng Design 10:057
Yan X, Guo J, Lan Y, Cheng X (2013) A biterm topic model for short texts. In: Proceedings of the 22nd international conference on World Wide Web, pp 1445–1456. ACM
Yao B, Li F, Hadjieleftheriou M, Hou K (2010) Approximate string search in spatial databases. In: The IEEE international conference on data engineering (ICDE’10), pp 545–556. IEEE
Yiu ML, Tao Y, Mamoulis N (2008) The Bdual-tree: Indexing moving objects by space filling curves in the dual space. Intern J Very Large Data Bases (VLDB J) 17(3):379–400
Yu Z, Liu Y, Yu X, Pu KQ (2015) Scalable distributed processing of k nearest neighbor queries over moving objects. IEEE Trans Knowl Data Eng (TKDE) 27(5):1383–1396
Zaharia M, Xin RS, Wendell P, Das T, Armbrust M, Dave A, Meng X, Rosen J, Venkataraman S, Franklin MJ et al (2016) Apache spark: a unified engine for big data processing. Commun ACM 59(11):56–65
Zäschke T, Zimmerli C, Norrie MC (2014) The PH-tree: A space-efficient storage structure and multi-dimensional index. In: The international conference on management of data (SIGMOD’14), pp 397–408
Zheng B, Yuan NJ, Zheng K, Xie X, Sadiq S, Zhou X (2015) Approximate keyword search in semantic trajectory database. In: The IEEE international conference on data engineering (ICDE’15), pp 975–986. IEEE
Zheng K, Shang S, Yuan NJ, Yang Y (2013) Towards efficient search for activity trajectories. In: The IEEE international conference on data engineering (ICDE’13), pp 230–241. IEEE
Zheng K, Trajcevski G, Zhou X, Scheuermann P (2011) Probabilistic range queries for uncertain trajectories on road networks. In: The international conference on extending database technology (EDBT’11), pp 283–294
Zheng K, Zheng B, Xu J, Liu G, Liu A, Li Z (2016) Popularity-aware spatial keyword search on activity trajectories. World Wide Web 4(20):749–773
Zhou P, Zhang D, Salzberg B, Cooperman G, Kollios G (2005) Close pair queries in moving object databases. In: Proceedings of the 13th annual ACM international workshop on Geographic information systems, pp 2–11. ACM
Zhu Y, Ren X, Feng J (2006) NCO-Tree: A spatio-temporal access method for segment-based tracking of moving objects. In: International conference on knowledge-based and intelligent information and engineering systems, pp 1191–1198. Springer
Zhu Y, Wang S, Zhou X, Zhang Y (2013) RUM+-Tree: A new multidimensional index supporting frequent updates. In: The international conference on web-age information management (WAIM’13), pp 235–240
Acknowledgements
This work has been partially supported by the National Science Foundation under Grant Number III-1815796.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Mahmood, A.R., Punni, S. & Aref, W.G. Spatio-temporal access methods: a survey (2010 - 2017). Geoinformatica 23, 1–36 (2019). https://doi.org/10.1007/s10707-018-0329-2
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10707-018-0329-2