Advertisement

Improving the Responsiveness of Geospatial Web Applications Through Client-Side Processing

  • Kamila Środa
  • Marek Łabuz
  • Sebastian ErnstEmail author
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 833)

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.

Keywords

Spatial data Web GIS Web mapping Geometry transformation Smart cities 

References

  1. 1.
    Node.js Documentation. https://nodejs.org/en/docs/
  2. 2.
  3. 3.
    PostGIS 2.4 Documentation. https://postgis.net/docs/manual-2.4/
  4. 4.
  5. 5.
    Turf.js Website. http://turfjs.org/
  6. 6.
    ESRI: Using Location Intelligence to Maximize the Value of BI. Technical report (2011)Google Scholar
  7. 7.
    Farin, G.E.: Curves and Surfaces for Computer-Aided Geometric Design: A Practical Guide, 3rd edn. Academic Press, Boston (1992)zbMATHGoogle Scholar
  8. 8.
    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
  9. 9.
    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 2002Google Scholar
  10. 10.
    Open Geospatial Consortium: OpenGIS® Implementation Standard for Geographic information - Simple feature access - Part 1: Common architecture. OpenGIS Implementation Standard OGC 06-103r4 (2011)Google Scholar
  11. 11.
    W3C: HTML 5.2, December 2017Google Scholar
  12. 12.
    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)CrossRefGoogle Scholar
  13. 13.
    Wojnicki, I., Kotulski, L.: Improving control efficiency of dynamic street lighting by utilizing the dual graph grammar concept. Energies 11(2), 402 (2018)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Department of Applied Computer ScienceAGH University of Science and TechnologyKrakówPoland

Personalised recommendations