Abstract
With the rapid development of geospatial service and sensor technologies, large volumes of geospatial data have been collected using various sensor networks, and accessible on the Web. Traditional geospatial data processing could be task-oriented, since a geoprocessing task can be described by a set of action steps, implemented as a workflow, and executed using distributed geoprocessing services. Tasks facilitate the expression of user requirements and capture the problem solving knowledge of users. In this paper, the task-oriented approach is extended to the OGC Sensor Web environment. It highlights how the event-driven technologies adopted by the Sensor Web can be leveraged with geoprocessing workflows to support environment monitoring tasks. The proposal of a Task Model Language (TaskML) and task trigger mechanism allows environmental events to be plugged into an existing model builder, GeoJModelBuilder. Tasks can be created in a stepwise manner, and their execution priority can be updated automatically using triggers. Compared to the traditional “reactive” task enactment mode, the trigger-augmented task can support “active” environmental monitoring. Use cases on PM2.5/PM10 monitoring demonstrate the applicability of the approach.
Similar content being viewed by others
References
52North (2011) 52North Sensor Web Community. WWW document, http://52north.org/communities/sensorweb/
52nSOS (2008) 52n Sensor Observation Service (SOS). WWW document, https://wiki.52north.org/bin/view/SensorWeb/SensorObservationService
Albrecht J (1994) Universal elementary GIS tasks-beyond low-level commands. In: Proceedings of the Sixth Symposium on Spatial Data Handling, Edinburgh, Scotland, p 209–222
Athanasiadis I, Milis M, Mitkas P, Michaelides S (2009) A multi-agent system for meteorological radar data management and decision support. Environ Model Softw 24(11):1264–1273
Botts M, Percivall G, Reed C, Davidson J (eds) (2006) OGC Sensor web enablement: overview and high level architecture. OpenGIS White Paper 06-050r2
Broda K, Clark K, Miller R, Russo A (2009) SAGE: a logical agent-based environment monitoring and control system. Ambient Intelligence: European Conference, AmI 2009, Salzburg, Austria, p 112–117
Bröring A, Echterhoff S, Jirka I, Simonis, Everding C, Stasch S, Liang, Lemmens (2011) New generation sensor web enablement. Sensors 11(3):2652–2699
Chen N, Di L, Yu G, Gong J (2010) Geo-processing workflow driven wildfire hot pixel detection under sensor web environment. Comput Geosci 36(3):362–372
Chen N, Wang K, Xiao C, Gong J (2014) A heterogeneous sensor web node meta-model for the management of a flood monitoring system. Environ Model Softw 54:222–237
Conover H, Berthiau G, Botts M, Goodman HM, Li X, Lu Y, Maskey M, Regner K, Zavodsky B (2010) Using sensor web protocols for environmental data acquisition and management. Ecological Informatics 5:32–41
Crafty Apps (2011) Tasker for Android. http://tasker.dinglisch.net/
Delanoëa B, Truptila S, Bénabena F, Pingaud H (2014) Event-driven agility of interoperability during the Run-time of collaborative processes. Decis Support Syst 59:171–179
Delin K, Jackson S (2001) The Sensor Web: a new instrument concept. In: Proceedings of the SPIE International of Optical Engineering, vol. 4284, p 1–9
Dunkela J, Fernándezb A, Ortizb R, Ossowski S (2011) Event-driven architecture for decision support in traffic management systems. Expert Systems with Applications 38(6):6530–6539
Echterhoff J, Everding T (2008) OGC Discussion Paper: OpenGIS® Sensor Event Service Interface Specification. Open Geospatial Consortium, Wayland, MA, USA, OGC 08–133, 96 pp
He L, Yue P, Di L, Zhang M, Hu L (2015) Adding geospatial data provenance into SDI - a service-oriented approach. IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing 8(2):926–936
IFTTT Group (2012) Put the Internet to Work for You. https://ifttt.com/
Liang S, Chen S, Huang C, Li R, Chang D, Badger J, Rezel R (2010) GeoCENS: Geospatial cyber infrastructure for environmental sensing. GIScience 2010, Zurich
Mekni M, Moulin B (2008) A multi-agent Geosimulation approach for sensor web management. Sensor Technologies and Applications. IEEE Second International Conference on SENSORCOMM’08
Michelson B (2006) Event-driven architecture overview. Patricia Seybold Group. http://www.elementallinks.com/2006/02/06/event-driven-architecture-over view/. Accessed 29.08.12
Oprea M, Dragomir E, Carbureanu, M (2011) On the use of collaborative intelligence in an agent-based environmental monitoring and analysis system. IEEE 15th International Conference on System Theory, Control, and Computing (ICSTCC)
Pillaca V, Guéreta C, Medaglia A (2012) An event-driven optimization framework for dynamic vehicle routing. Decis Support Syst 54(1):414–423
Schut P (2007) OpenGIS® web processing service, version 1.0.0, OGC 05-007r7, Open Geospatial Consortium, Inc., 87 pp
Stasch C, Foerster T, Autermann C, Pebesma E (2012) Spatio-temporal aggregation of European air quality observations in the Sensor Web. Comput Geosci 47:111–118
Sun Z, Yue P, Lu X, Zhai X, Hu L (2012a) A task ontology driven approach for live geoprocessing in a service oriented environment. Trans GIS 16(6):867–884
Sun Z, Yue P, Di L (2012b) GeoPWTManager: a task-oriented web geoprocessing system. Comput Geosci 47(10):34–45
Vo C, Loke S, Torabi T, Nguyen T (2011) TASKREC: a task-based user interface for smart spaces. In: Proceedings of the 9th International Conference on Advances in Mobile Computing and Multimedia, New York, NY, USA, p 223–226
Vo C, Torabi T, Loke S (2012) A task-oriented user interface for Smartphones. In: Proceedings of the First La Trobe Computer Science and Computer Engineering Research Workshop (LaTrobeCSCERW 2012)
Vuong X, Tsuji H (2007) OWL-T: an ontology-based task template language for modelling business processes. In: Proceedings of the Fifth International ACIS Conference Software Engineering Research, Management and Applications, Honolulu, Hawaii, p 101–108
Wiegand N, García C (2007) A task-based ontology approach to automate geospatial data retrieval. Trans GIS 11(3):355–376
Wikipedia (2012) Particulates. https://en.wikipedia.org/wiki/Particulates/. Accessed 28.06.2013
Yu G, Di L, Zhang B, Wang H (2010) Coordination through geospatial web service workflow in the sensor web environment. IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing 3(4):433–441
Yue P, Gong J, Di L, Yuan J, Sun L, Sun Z, Wang Q (2010) GeoPW: laying blocks for the geospatial processing web. Trans GIS 14(6):755–772
Yue P, Tan Z, Zhang M (2014) GeoQoS: delivering quality of services on the Geoprocessing Web. In: Proceedings of OSGeo’s European Conference on Free and Open Source Software for Geospatial (FOSS4G-Europe 2014), 15–17 July 2014, Bremen, Germany, 11 pp
Yue P, Baumann P, Bugbee K, Jiang L (2015) Towards intelligent GIServices. Earth Science Informatics. doi:10.1007/s12145-015-0229-z
Zhang M, Yue P (2013) GeoJModelBuilder: a java implementation of model-driven approach for geoprocessing workflows, In: Proceedings of Agro-Geoinformatics 2013 IEEE, p 393–397
Acknowledgments
We are grateful to anonymous reviewers for their constructive comments and suggestions. The work was supported by National Basic Research Program of China (2011CB707105), National Natural Science Foundation of China (91438203 and 41271397), Hubei Science and Technology Support Program (2014BAA087), and Key Laboratory of Poyang Lake Wetland and Watershed Research Jiangxi Normal University Ministry of Education (JXS-EW-08).
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by: Rahul Ramachandran
Published in the Special Issue of Intelligent GIServices with Guest Editors Dr. Peng Yue, Dr. Rahul Ramachandran and Dr. Peter Baumann
Rights and permissions
About this article
Cite this article
Hu, L., Yue, P., Zhang, M. et al. Task-oriented Sensor Web data processing for environmental monitoring. Earth Sci Inform 8, 511–525 (2015). https://doi.org/10.1007/s12145-015-0235-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12145-015-0235-1