Unfolding is a Processing/Java library to
Create interactive thematic maps and geovisualizations.

Interaction events

Unfolding enables you to rapidly create interactive maps. Basic interactions such as Zoom & Pan are included. Other functionality such as Overview+Detail, or multitouch gestures can be easily added.

Data visualization

Simply create geo-positioned markers to display data on a map. The visual style can be adapted freely. The library supports any user-defined shapes, such as points, lines, or polygons.

Styled maps

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.

Exhibition

Tutorial

For now, take a look at this presentation giving a introductory hands-on tutorial from slide 44 on.

Download

Processing library

Unfolding-0.8.0.zip

Eclipse project template

Please contact me for an Eclipse project template.

Sources

You can find the sources at http://code.google.com/p/unfolding/

The library is free and open-source, provided under the BSD License.

Credits

Developed at Interaction Design Lab, FH Potsdam and KU Leuven.

Developed by Till Nagel, Felix Lange, and others. Loosely based on Tom Carden's Processing port of Modest Maps.