Abstract
Web applications which enable interactive editing of geospatial data are becoming increasingly popular, partly due to the growing interest in development of smart city concepts. However, performing calculations on geospatial objects, often expressed using a spheroidal (non-Cartesian) coordinate system, is not trivial. This paper tries to compare two approaches to developing such applications – one based on GIS backend queries, and one which performs the calculations locally on the client’s machine. Prototypes implementing both approaches have been prepared, and tests based on real-life scenarios have been carried out. The results are presented along with conclusions, which are used to develop recommendations for the most efficient architectures in various situations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Node.js Documentation. https://nodejs.org/en/docs/
OpenStreetMap Wiki. https://wiki.openstreetmap.org/
PostGIS 2.4 Documentation. https://postgis.net/docs/manual-2.4/
PostgreSQL 10 Documentation. https://www.postgresql.org/docs/10/static/index.html
Turf.js Website. http://turfjs.org/
ESRI: Using Location Intelligence to Maximize the Value of BI. Technical report (2011)
Farin, G.E.: Curves and Surfaces for Computer-Aided Geometric Design: A Practical Guide, 3rd edn. Academic Press, Boston (1992)
Kearney, M., Garbee, J.: Tools for web developers: optimize performance under varying network conditions, January 2018. https://developers.google.com/web/tools/chrome-devtools/network-performance/network-conditions
NASA: The EGM96 geoid undulation with respect to the WGS84 ellipsoid. In: EGM96, The NASA GSFC and NIMA Joint Geopotential Model, NASA/TP-1998-206861, February 2002
Open Geospatial Consortium: OpenGIS® Implementation Standard for Geographic information - Simple feature access - Part 1: Common architecture. OpenGIS Implementation Standard OGC 06-103r4 (2011)
W3C: HTML 5.2, December 2017
Wojnicki, I., Kotulski, L.: Empirical study of how traffic intensity detector parameters influence dynamic street lighting energy consumption: a case study in Krakow. Poland. Sustain. 10(4), 1221 (2018)
Wojnicki, I., Kotulski, L.: Improving control efficiency of dynamic street lighting by utilizing the dual graph grammar concept. Energies 11(2), 402 (2018)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Środa, K., Łabuz, M., Ernst, S. (2019). Improving the Responsiveness of Geospatial Web Applications Through Client-Side Processing. In: Choroś, K., Kopel, M., Kukla, E., Siemiński, A. (eds) Multimedia and Network Information Systems. MISSI 2018. Advances in Intelligent Systems and Computing, vol 833. Springer, Cham. https://doi.org/10.1007/978-3-319-98678-4_16
Download citation
DOI: https://doi.org/10.1007/978-3-319-98678-4_16
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-98677-7
Online ISBN: 978-3-319-98678-4
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)