Human Factors in Computing and Informatics

Volume 7946 of the series Lecture Notes in Computer Science pp 497-513

Unfolding – A Library for Interactive Maps

  • Till NagelAffiliated withInteraction Design Lab, FH PotsdamDepartment of Computer Science, KU Leuven
  • , Joris KlerkxAffiliated withDepartment of Computer Science, KU Leuven
  • , Andrew Vande MoereAffiliated withDepartment of Architecture, Urbanism and Planning, KU Leuven
  • , Erik DuvalAffiliated withDepartment of Computer Science, KU Leuven

* Final gross prices may vary according to local VAT.

Get Access


Visualizing data with geo-spatial properties has become more important and prevalent due to the wide spread dissemination of devices, sensors, databases, and services with references to the physical world. Yet, with existing tools it is often difficult to create interactive geovisualizations tailored for a particular domain or a specific dataset. We present Unfolding, a library for interactive maps and data visualization. Unfolding provides an API for designers to quickly create and customize geo-visualizations. In this paper, we describe the design criteria, the development process, and the functionalities of Unfolding. We demonstrate its versatility in use through a collection of examples. Results from a user survey suggests programmers find the library easy to learn and to use.


toolkits maps geovisualization information visualization interaction design programming