Gisplay- extensible web API for thematic maps with WebGL

Diogo Cardoso, Rui Alves, Ricardo Silva, João Moura Pires, Fernando Pedro Reino da Silva Birra

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Citations (Scopus)


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.

Original languageEnglish
Title of host publicationComputational Science and Its Applications - ICCSA 2017 - 17th International Conference, 2017
PublisherSpringer Verlag
Number of pages16
Volume10409 LNCS
ISBN (Print)9783319624068
Publication statusPublished - 2017
Event17th International Conference on Computational Science and Its Applications, ICCSA 2017 - Trieste, Italy
Duration: 3 Jul 20176 Jul 2017

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume10409 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


Conference17th International Conference on Computational Science and Its Applications, ICCSA 2017


  • Spatial data visualisation
  • Thematic maps
  • WebGL


Dive into the research topics of 'Gisplay- extensible web API for thematic maps with WebGL'. Together they form a unique fingerprint.

Cite this