Geospatial IoT - The Need for Event-Driven Architectures in Contemporary Spatial Data Infrastructures

The nature of contemporary spatial data infrastructures lies in the provision of geospatial information in an on-demand fashion. Although recent applications identified the need to react to real-time information in a time-critical way, research efforts in the field of geospatial Internet of Things in particular have identified substantial gaps in this context, ranging from a lack of standardisation for event-based architectures to the meaningful handling of real-time information as “events”. This manuscript presents work in the field of event-driven architectures as part of spatial data infrastructures with a particular focus on sensor networks and the devices capturing in-situ measurements. The current landscape of spatial data infrastructures is outlined and used as the basis for identifying existing gaps that retain certain geospatial applications from using real-time information. We present a selection of approaches—developed in different research projects—to overcome these gaps. Being designed for specific application domains, these approaches share commonalities as well as orthogonal solutions and can build the foundation of an overall event-driven spatial data infrastructure.

[1]  Greg Schumann,et al.  Incident Management Information Sharing (IMIS) Internet of Things (IoT) Architecture Engineering Report , 2018 .

[2]  Thomas Liebig,et al.  On Event Detection from Spatial Time Series for Urban Traffic Applications , 2016, Solving Large Scale Learning Tasks.

[3]  Thomas Kunz,et al.  Performance evaluation of IoT protocols under a constrained wireless access network , 2016, 2016 International Conference on Selected Topics in Mobile & Wireless Networking (MoWNeT).

[4]  Matthes Rieke,et al.  The new OGC Publish/Subscribe Standard - applications in the Sensor Web and the Aviation domain , 2017, Open Geospatial Data, Software and Standards.

[5]  Andreas Kamilaris,et al.  Geospatial Analysis and the Internet of Things , 2018, ISPRS Int. J. Geo Inf..

[6]  Thomas Liebig,et al.  Incorporating Mobility Patterns in Pedestrian Quantity Estimation and Sensor Placement , 2012, CitiSens.

[7]  Sebastian Mattheis,et al.  Putting the car on the map: A scalable map matching system for the Open Source Community , 2014, GI-Jahrestagung.

[8]  Daniel Nüst,et al.  Semantically-Enabled Sensor Plug & Play for the Sensor Web , 2011, Sensors.

[9]  Bernd Resch,et al.  Asynchronous Geospatial Processing: An Event-Driven Push-Based Architecture for the OGC Web Processing Service , 2015, Trans. GIS.

[10]  Marten van Sinderen,et al.  SOA and EDA: A comparative study: Similarities, differences and conceptual guidelines on their usage , 2015, 2015 12th International Joint Conference on e-Business and Telecommunications (ICETE).

[11]  Christoph Stasch,et al.  New Generation Sensor Web Enablement , 2011, Sensors.

[12]  Thomas Liebig,et al.  Real-Time Public Transport Delay Prediction for Situation-Aware Routing , 2017, KI.

[13]  Anne-Marie Kermarrec,et al.  The many faces of publish/subscribe , 2003, CSUR.

[14]  Katharina Morik,et al.  Dynamic route planning with real-time traffic predictions , 2017, Inf. Syst..

[15]  Simon Jirka,et al.  Event Processing in Sensor Webs , 2009 .

[16]  Christoph Waldmann,et al.  NeXOS — Next generation, cost-effective, compact, multifunctional web enabled ocean sensor systems , 2017, OCEANS 2017 – Anchorage.

[17]  Jens Nimis,et al.  Taming the Evolution of Big Data and its Technologies in BigGIS - A Conceptual Architectural Framework for Spatio-Temporal Analytics at Scale , 2017, GISTAM.

[18]  Christoph Waldmann,et al.  A Sensor Web Architecture for Integrating Smart Oceanographic Sensors Into the Semantic Sensor Web , 2018, IEEE Journal of Oceanic Engineering.

[19]  Katharina Schleidt,et al.  Extending INSPIRE to the Internet of Things through SensorThings API , 2018 .

[20]  A. Rajabifard,et al.  Future directions for SDI development , 2002 .

[21]  Thomas Liebig,et al.  Dynamic Transfer Patterns for Fast Multi-modal Route Planning , 2017, AGILE Conf..

[22]  Jörg Blankenbach,et al.  GeoPipes Using GeoMQTT , 2016, AGILE Conf..

[23]  Brian T. Murray,et al.  Web Services Base Notification 1.3 (WS-BaseNotification) , 2006 .

[24]  Robert Weibel,et al.  Towards a taxonomy of movement patterns , 2008, Inf. Vis..

[25]  Antony Galton,et al.  Outline of a Formal Theory of Processes and Events, and Why GIScience Needs One , 2015, COSIT.

[26]  Michael Mock,et al.  Efficient Mobility Pattern Stream Matching on Mobile Devices , 2013 .

[27]  Chang-Tien Lu,et al.  Outlier Detection , 2008, Encyclopedia of GIS.

[28]  Sven Schade,et al.  A Future Sensor Web for the Environment in Europe , 2010, EnviroInfo.

[29]  Dimitrios Gunopulos,et al.  Intelligent Synthesis and Real-time Response using Massive Streaming of Heterogeneous Data (INSIGHT) and its anticipated effect on Intelligent Transport Systems (ITS) in Dublin City, Ireland , 2014 .

[30]  Laurent Spinelle,et al.  AirSensEUR: An Open-Designed Multi-Sensor Platform for Air Quality Monitoring , 2015 .

[31]  Otto Carlos Muniz Bandeira Duarte,et al.  A Performance Comparison of Open-Source Stream Processing Platforms , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[32]  Zhenhong Du,et al.  Real-Time Spatial Queries for Moving Objects Using Storm Topology , 2016, ISPRS Int. J. Geo Inf..

[33]  Christoph Stasch,et al.  Coupling sensor observation services and web processing services for online geoprocessing in water dam monitoring , 2018, Int. J. Digit. Earth.

[34]  James F. Allen Maintaining knowledge about temporal intervals , 1983, CACM.

[35]  Nathan Marz,et al.  Big Data: Principles and best practices of scalable realtime data systems , 2015 .

[36]  Matthias Weidlich,et al.  Grand challenge: the TechniBall system , 2013, DEBS '13.

[37]  Thomas Liebig,et al.  On Avoiding Traffic Jams with Dynamic Self-Organizing Trip Planning , 2017, COSIT.

[38]  Thomas Liebig,et al.  Heterogeneous stream processing for disaster detection and alarming , 2014, 2014 IEEE International Conference on Big Data (Big Data).

[39]  Thomas Liebig,et al.  Dynamic Map Update of Non-static Facility Logistics Environment with a Multi-robot System , 2017, KI.

[40]  Katharina Morik,et al.  Heterogeneous Stream Processing and Crowdsourcing for Urban Traffic Management , 2014, EDBT.

[41]  Ralf Becker,et al.  Smart sensor-based geospatial architecture for dike monitoring , 2016 .

[42]  Jörg Blankenbach,et al.  Enhancing the OGC WPS interface with GeoPipes support for real-time geoprocessing , 2018, Int. J. Digit. Earth.

[43]  Marc B. Vilain,et al.  A System for Reasoning About Time , 1982, AAAI.