Skip to main content

Gisplay- Extensible Web API for Thematic Maps with WebGL

  • Conference paper
  • First Online:
Computational Science and Its Applications – ICCSA 2017 (ICCSA 2017)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 10409))

Included in the following conference series:

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 to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    http://www.arcgis.com/features/.

  2. 2.

    http://plot.ly/.

  3. 3.

    https://developers.google.com/maps/.

  4. 4.

    http://leafletjs.com/.

  5. 5.

    http://openlayers.org/.

  6. 6.

    https://cartodb.com/solutions/web-mobile/.

  7. 7.

    www.w3.org/Graphics/SVG/.

  8. 8.

    https://developer.mozilla.org/en-US/docs/web/API/HTMLCanvasElement.

  9. 9.

    https://bitbucket.org/Gisplay_Team/gisplay_1_1.

  10. 10.

    http://www.khronos.org/webgl/.

  11. 11.

    http://build-failed.blogspot.pt/2013/02/displaying-webgl-data-on-google-maps.html.

  12. 12.

    http://bl.ocks.org/Sumbera/c6fed35c377a46ff74c3.

  13. 13.

    http://cesiumjs.org.

  14. 14.

    https://bitbucket.org/Gisplay_Team/gisplay_1_1/src/master/comp/.

  15. 15.

    ftp://ftp.nhtsa.dot.gov/fars/.

  16. 16.

    Results and datasets can be found at https://bitbucket.org/Gisplay_Team/gisplay_1_1.

References

  1. 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)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. Harrower, M., Brewer, C.A.: ColorBrewer.org: an online tool for selecting colour schemes for maps. Cartogr. J. 40(1), 27–37 (2003)

    Article  Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. Kraak, M.J., Ormeling, F.: Cartography: Visualization of Spatial Data. Guilford Press, New York City (2011)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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

  8. 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

    Google Scholar 

  9. 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

    MATH  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Rui Alves .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics