Abstract
This paper analyses and shows the need of a client side web API devoted to present and explore spatial information through thematic maps. We define a set of requirements for such API, most notably the ability to process datasets with many millions of points, allowing full interactivity, providing a high level of abstraction and defining clear paths for easy extension at many levels. The Gisplay API is implemented using WebGL, enabling the required speed for full interactive thematic maps with millions of points. Such claims are experimentally demonstrated. Gisplay already provides 4 types of thematic maps and very detailed discussion is presented showing the high level of abstraction and the different mechanisms to extend it. This extensibility is based on a modular architecture which includes an intermediate API that deals with WebGL complexity.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
Results and datasets can be found at https://bitbucket.org/Gisplay_Team/gisplay_1_1.
References
Bédard, Y., Rivest, S., Proulx, M.J.: Spatial Online Analytical Processing (SOLAP): concepts, architectures, and solutions. In: Data Warehouses and OLAP: Concepts, Architectures, and Solutions, pp. 298–319. Idea Group Inc. (2007)
Cardoso, D.: Gisplay: A High-Level Client-Side API for Interactive Thematic Maps using WebGL. Master’s thesis, Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa (2016)
Harrower, M., Brewer, C.A.: ColorBrewer.org: an online tool for selecting colour schemes for maps. Cartogr. J. 40(1), 27–37 (2003)
Jankowski, P., Andrienko, N., Andrienko, G.: Map-centred exploratory approach to multiple criteria spatial decision making. Int. J. Geogr. Inf. Sci. 15(2), 101–127 (2001)
Kraak, M.J., Ormeling, F.: Cartography: Visualization of Spatial Data. Guilford Press, New York City (2011)
Ledermann, F., Gartner, G.: Mapmap. js: a data-driven web mapping API for thematic cartography. In: Proceedings of the 27th International Cartographic Conference (ICC2015) (2015)
Perrot, A., Bourqui, R., Hanusse, N., Lalanne, F., Auber, D.: Large interactive visualization of density functions on big data infrastructure. In: 2015 IEEE 5th Symposium on Large Data Analysis and Visualization (LDAV), pp. 99–106. IEEE, October 2015. doi:10.1109/ldav.2015.7348077
Silva, R.A., Pires, J.M., Santos, M.Y., Datia, N.: Enhancing exploratory analysis by summarizing spatiotemporal events across multiple levels of detail. In: Sarjakoski, T., Santos, M.Y., Sarjakoski, L.T. (eds.) Geospatial Data in a Changing World. LNGC, pp. 219–238. Springer, Cham (2016). doi:10.1007/978-3-319-33783-8_13
Ward, M., Grinstein, G., Keim, D.: Interactive Data Visualization: Foundations, Techniques, and Applications, 2nd edn. Taylor & Francis, Abingdon (2015). https://books.google.pt/books?id=BonfoAEACAAJ
Acknowledgments
This work has been supported by FCT - Fundação para a Ciência e Tecnologia MCTES, UID/CEC/04516/2013 (NOVA LINCS).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Cardoso, D., Alves, R., Moura Pires, J., Birra, F., Silva, R. (2017). Gisplay- Extensible Web API for Thematic Maps with WebGL. In: Gervasi, O., et al. Computational Science and Its Applications – ICCSA 2017. ICCSA 2017. Lecture Notes in Computer Science(), vol 10409. Springer, Cham. https://doi.org/10.1007/978-3-319-62407-5_49
Download citation
DOI: https://doi.org/10.1007/978-3-319-62407-5_49
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-62406-8
Online ISBN: 978-3-319-62407-5
eBook Packages: Computer ScienceComputer Science (R0)