Geospatial data streams: Formal framework and implementation |
| |
Affiliation: | 1. University of Zagreb, Faculty of Electrical Engineering and Computing, Department of Applied Computing, Unska 3, 10000 Zagreb, Croatia;2. University of Tuzla, Faculty of Electrical Engineering, Franjevačka 2, 10000 Tuzla, Bosnia and Herzegovina;1. Harry Perkins Institute of Medical Research, Nedlands, WA, Australia;2. The University of Western Australia Centre for Medical Research, Crawley, WA, Australia;3. School of Molecular Sciences, The University of Western Australia, Crawley, WA, Australia;4. School of Pharmacy and Biomedical Sciences, Curtin University, Bentley, WA, Australia;5. Curtin Health Innovation Research Institute, Curtin University, Bentley, WA, Australia;1. Department of Neurology, University Clinical Centre of the Republic of Srpska, Banja Luka, Bosnia and Herzegovina;2. Neurology Clinic, Clinical Center of Serbia, School of Medicine, University of Belgrade, Belgrade, Serbia |
| |
Abstract: | A spatio-temporal database manages spatio-temporal objects and supports corresponding query languages. Today, the term moving objects databases is used as a synonym for spatio-temporal databases managing spatial objects with a continuously changing geospatial location and/or extent. Recent advances in wireless communication, miniaturization of spatially enabled devices and global navigation satellite systems (GNSS) services have resulted in a large number of novel application domains. Applications in these novel domains (geo-sensor networks, moving objects tracking, real-time traffic analysis, etc.) process huge volumes of continuous data streams, i.e. data sets that are produced incrementally over time, rather than those available in full before the processing begins. Several data stream management systems (DSMSs) have been developed to manage this data. Since they are mainly based on a relational paradigm, they do not support geospatial data. Therefore, there is an urgent need for geospatial data stream management, ranging from real-time monitoring and alerting to long-term analysis of processed geospatial data. In this paper we present a formal framework consisting of data types and operations needed to support geospatial data in data streams. It can be used as a basis either for implementation of a completely new geospatial DSMS, or for extending available open source products and research prototypes. We leverage the work on abstract data types from spatio-temporal databases, present an implementation based on user-defined aggregate functions and illustrate embedding into an SQL-like language. |
| |
Keywords: | |
本文献已被 ScienceDirect 等数据库收录! |
|