Enhancing the OGC WPS interface with GeoPipes support for real-time geoprocessing

ABSTRACT Real-time geospatial information is used in various applications such as risk management or alerting services. Especially, the rise of new sensing technologies also increases the demand for processing the data in real time. Today’s spatial data infrastructures, however, do not meet the requirements for real-time geoprocessing. The OpenGIS® Web Processing Service (WPS) is not designed to process real-time workflows. It has some major drawbacks in asynchronous processing and cannot handle (geo) data streams out of the box. In previous papers, we introduced the GeoPipes approach to share spatiotemporal data in real time. We implemented the concept extending the Message Queue and Telemetry Transport (MQTT) protocol by a spatial and temporal dimension, which we call GeoMQTT. In this paper, we demonstrate the integration of the GeoPipes idea in the WPS interface to expose standardized real-time geoprocessing services. The proof of the concept is illustrated in some exemplary real-time geo processes.

[1]  Margret Plank,et al.  Evaluation of Web Processing Service Frameworks , 2015 .

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

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

[4]  Michael F. Worboys,et al.  GIS : a computing perspective , 2004 .

[5]  Theodor Foerster,et al.  Live Geoinformation with Standardized Geoprocessing Services , 2012, AGILE Conf..

[6]  Yu Zheng,et al.  Trajectory Data Mining , 2015, ACM Trans. Intell. Syst. Technol..

[7]  Christoph Stasch,et al.  Discovery Mechanisms for the Sensor Web , 2009, Sensors.

[8]  N. Cressie The origins of kriging , 1990 .

[9]  Thomas Blaschke,et al.  Live Geography - Interoperable Geo-sensor Webs Facilitating the Vision of Digital Earth , 2011 .

[10]  Jennifer Widom,et al.  Models and issues in data stream systems , 2002, PODS.

[11]  D. Shepard A two-dimensional interpolation function for irregularly-spaced data , 1968, ACM National Conference.

[12]  Silvia Nittel,et al.  Towards window stream queries over continuous phenomena , 2013, IWGS '13.

[13]  重信 池戸,et al.  ISO (International Organization for Standardization ; 国際標準化機構) , 1997 .

[14]  Donato Malerba,et al.  Data Mining Techniques in Sensor Networks , 2014, SpringerBriefs in Computer Science.

[15]  Jáchym Čepický,et al.  New implementation of OGC Web Processing Service in Python programming language. PyWPS-4 and issues we are facing with processing of large raster data using OGC WPS , 2016 .

[16]  Donato Malerba,et al.  Data Mining Techniques in Sensor Networks: Summarization, Interpolation and Surveillance , 2013 .

[17]  A. Kmoch SensorWeb Semantics on MQTT for responsive Rainfall Recharge Modelling , 2016 .

[18]  Anna van Raaphorst OASIS (Organization for the Advancement of Structured Information Standards) , 2006 .

[19]  Theodor Foerster,et al.  A Service-Oriented Framework for Real-Time and Distributed Geoprocessing , 2009, OGRS.

[20]  Stuart Barr,et al.  A typology of real-time parallel geoprocessing for the sensor web era , 2011 .

[21]  Silvia Nittel,et al.  Real-time sensor data streams , 2015, SIGSPACIAL.

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

[23]  Jan van Leeuwen,et al.  Maintenance of Configurations in the Plane , 1981, J. Comput. Syst. Sci..