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 data set. We developed Unfolding, a library for interactive maps and data visualization. Unfolding provides an API for designers to quickly create and customize geo-visualizations.
Developed at the Interaction Design Lab, FH Potsdam, the HCI group, KU Leuven, and the MIT SENSEable City Lab.
Find more information at unfoldingmaps.org.
Unfolding enables you to quickly create interactive maps. Basic interactions such as Zoom & Pan are included. More advanced functionality such as Overview+Detail, or multitouch gestures can be easily added.
Simply create geo-positioned markers to display data on a map. The visual style can be adapted freely. The library supports loading and displaying user-defined shapes, such as points, lines, or polygons.
Unfolding is a tile-based map library. Map tiles can have various geographic features, and come in all kind of styles. It comes with various map providers, such as OpenStreetMap or TileMill.
Clean & Extendable Code
Unfolding enables beginners to easily create simple maps. Advanced users can quickly sketch out prototypes, or create sophisticated visualizations. And expert users can extend Unfolding’s functionality.
Nagel, T., Heidmann, F., Duval, E., Klerkx, J., Vande Moere, A.: Unfolding – A Simple Library for Interactive Maps and Geovisualizations in Processing. GeoViz 2013, March 6-8, Hamburg, Germany. (paper, presentation)