Abstract
Big data refers to the ever-increasing volumes of data being generated continuously by a large variety of sensors, such as smartphones and satellites. In this chapter, we explore solutions for challenges related to the velocity characteristic of big geospatial data. The research was inspired by the Advanced Fire Information System (AFIS), which provides near real-time fire detection from earth observation satellites. Users in Southern and East Africa, South America and Europe are automatically notified of active fire detections, with the hope that timeous information may help to mitigate the impact of wildfires. This chapter evaluates the efficiency of various styles of geoprocessing chains for generating enriched notifications containing 3D fire visualisations from an intermittent stream of active fire detection data generated by remote sensing satellites. The visualisation should be ready for viewing as soon as the user investigates the notification; this implies the requirement for rapid geoprocessing, since there may be hundreds of fire detections disseminated to hundreds of parties at any satellite overpass. Geoprocessing chains were implemented in Python using open-source libraries and frameworks. This study investigated efficiencies across three dimensions: (1) software libraries, (2) tightly-coupled/serial versus loosely-coupled/distributed geoprocessing chain implementations, and (3) standardised geoprocessing web service (Web Processing Service) implementations versus bespoke software solutions. Results show that bespoke software, using specific geoprocessing libraries, implemented on a loosely-coupled messaging architecture significantly outperforms other combinations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Aiyagari S, Arrott M, Atwell M, Brome J, Conway A, Godfrey R, Greig R, Hintjens P, O’hara J, Radestock M, Richardson A, Ritchie M, Sadjadi S, Schloming R, Shaw S, Sustrik M, Trieloff C, van der Riet K, Vinoski S (2008) Advanced message queueing protocol specification. Version 0.9.1. OASIS
AMQP Working Group (2012) Advanced message queueing protocol specification. Version 1.0. OASIS
Cepicky J (2013) Welcome to PyWPS. http://pywps.wald.intevation.org. Accessed 21 Nov 2013
Eugster PTH, Felber PA, Guerraoui A, Kermarrec AM (2003) The many faces of publish/subscribe. ACM Comput Surv 35(2):114–131
GDAL (n.d.) OGR: Simple feature library. http://www.gdal.org/org. Accessed 21 Nov 2013
Geoprocessing.info (n.d.) Geoprocessing. http://geoprocessing.info/wpsdoc. Accessed 21 Nov 2013
Kassab A, Liang S, Gao Y (2010) Real-time notification and improved situational awareness in fire emergencies using geospatial-based publish/subscribe. Int J Appl Earth Obs Geoinf 12(6):431–438
Kiehle C, Greve K, Heier C (2007) Requirements for next generation spatial data infrastructures-standardized web based geoprocessing and web service orchestration. Trans GIS 11(6):819–834
McFerren G, Frost P (2009) The South African fire information system. In: Landgren J, Jul S (eds) Proceedings of the 6th international ISCRAM conference, Gothenburg, Sweden, 10–13 May 2009, pp 1–6. http://hdl.handle.net/10204/3621. Accessed 25 July 2014
McFerren G, Swanepoel D, Lai C (2013) Wide area alerting system for wildfires & other nasties. FOSS4G 2013, Nottingham, United Kingdom, 17–21 Sept 2013. E-learning for the open geospatial community conference series. http://elogeo.nottingham.ac.uk/xmlui/handle/url/214. Accessed 15 Apr 2014
Meng X, Bian F, Xie Y (2009) Geospatial services chaining with web processing services. In: Proceedings of the international symposium on intelligent information systems and applications, Qingdao, China, 28–30 Oct 2009, pp 7–10
Michaelis CD, Ames DP (2007) Evaluation of the OGC web processing service for use in a client-side GIS. OSGEO J 1:1–8
Mr.doob (2014) mrdoob/three.js GitHub. https://github.com/mrdoob/three.js. Accessed 20 Aug 2014
NASA Land Processes Distributed Active Archive Center (LP DAAC) (2013) SRTM Version 3. USGS/Earth Resources Observation and Science (EROS) Center, Sioux Falls, South Dakota
Open Geospatial Consortium (OGC) (2007) OpenGIS® web processing service version 1.0.0. OGC 05-007r7. http://www.opengeospatial.org/standards/wps. Accessed 20 Aug 2014
OSGeo (2014) GEOS—geometry engine, open source. http://trac.osgeo.org/geos/wiki. Accessed 20 June 2013
OSGeo (2013a) GDAL/OGR info sheet. http://www.osgeo.org/gdal_ogr. Accessed 21 Nov 2013
OSGeo (2013b) PostGIS—spatial and geographic objects for PostgreSQL. http://postgis.net/. Accessed 21 Nov 2013
Pivotal Software, inc (n.d.) RabbitMQ—messaging that just works. http://www.rabbitmq.com/. Accessed 21 Nov 2013
Python Community (2012) Rtree 0.7.0: Python Package Index. https://pypi.python.org/pypi/Rtree/. Accessed 21 Nov 2013
Python Community (2013a) Fiona 1.0.2: Python Package Index. https://pypi.python.org/pypi/Fiona/. Accessed 21 Nov 2013
Python Community (2013b) Open arbitrary resources by URL: Python Package Index. http://docs.python.org/2/library/urllib.htm/. Accessed 21 Nov 2013
Python Community (2013c) Shapely 1.2.18: Python Package Index. https://pypi.python.org/pypi/Shapely/. Accessed 21 Nov 2013
Python Community (2014) Pika 0.9.14: Python Package Index. https://pypi.python.org/pypi/pika/. Accessed 14 Aug 2014
Rouault E (2012) Geo tips and tricks: GDAL/OGR using Shapefile native .sbn spatial index. http://erouault.blogspot.co.za/2012/06/gdalogr-using-shapefile-native-sbn.html. Accessed 18 November 2013
Saha B, Srivastava D (2014) Data quality: the other face of big data. In: Proceedings of the international conference on data engineering, pp 1294–1297
South African National Biodiversity Institute (2006) Vegetation Map 2006. http://www.bgis.sanbi.org/vegmap/project.asp. Accessed 20 Aug 2014
South African National Biodiversity Institute (2009) National Land Cover 2009. http://www.bgis.sanbi.org/landcover/project.asp. Accessed 20 Aug 2014
Tsou MH (2015) Research challenges and opportunities in mapping social media and big data. Cartography Geogr Inf Sci 42(sup1):70–74
Ward JS, Barker A (2013) Undefined by data: a survey of big data definitions. arXiv:1309.5821
WorldPop (2013) WorldPop population map. http://www.worldpop.org.uk/data/summary/?contselect=Africa&countselect=South+Afriaca&typeselect=Population. Accessed 20 Aug 2014
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer International Publishing AG, part of Springer Nature
About this chapter
Cite this chapter
Hankel, L., McFerren, G., Coetzee, S. (2019). Evaluating the Efficiency of Various Styles of Distributed Geoprocessing Chains for Visualising 3D Context Aware Wildfire Scenes from Streaming Data. In: Döllner, J., Jobst, M., Schmitz, P. (eds) Service-Oriented Mapping. Lecture Notes in Geoinformation and Cartography. Springer, Cham. https://doi.org/10.1007/978-3-319-72434-8_4
Download citation
DOI: https://doi.org/10.1007/978-3-319-72434-8_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-72433-1
Online ISBN: 978-3-319-72434-8
eBook Packages: Earth and Environmental ScienceEarth and Environmental Science (R0)