Skip to main content

Unfolding – A Library for Interactive Maps

  • Conference paper

Part of the Lecture Notes in Computer Science book series (LNPSE,volume 7946)

Abstract

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.

Keywords

  • toolkits
  • maps
  • geovisualization
  • information visualization
  • interaction design
  • programming

This is a preview of subscription content, access via your institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • DOI: 10.1007/978-3-642-39062-3_31
  • Chapter length: 17 pages
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
eBook
USD   89.00
Price excludes VAT (USA)
  • ISBN: 978-3-642-39062-3
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book
USD   119.99
Price excludes VAT (USA)

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Heidmann, F.: Interaktive Karten und Geovisualisierungen. In: Weber, W., Burmester, M., Tille, R. (eds.) Interaktive Infografiken, pp. 43–74. Springer, Heidelberg (2013)

    Google Scholar 

  2. Dodge, M., Perkins, C., Kitchin, R.: Mapping modes, methods and moments. In: Dodge, M., Perkins, C., Kitchin, R. (eds.) Rethinking Maps: New Frontiers in Cartographic Theory, pp. 220–243. Routledge, London (2009)

    Google Scholar 

  3. Antonelli, P.: States of Design 01: Visualization. Domus 946 (2011)

    Google Scholar 

  4. Dykes, J., Andrienko, G., Andrienko, N., Paelke, V., Schiewe, J.: GeoVisualization and the Digital City. Computers, Environment and Urban Systems 34(6), 443–451 (2010)

    CrossRef  Google Scholar 

  5. Andrienko, G., Andrienko, N., Demsar, U., Dransch, D., Dykes, J., Fabrikant, S., Jern, M., Kraak, M., Schumann, H., Tominski, C.: Space, time and visual analytics. International Journal of Geographical Information Science 24(10), 1577–1600 (2010)

    CrossRef  Google Scholar 

  6. Wisniewski, P., Pala, O., Lipford, H., Wilson, D.: Grounding geovisualization interface design: a study of interactive map use. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems Extended Abstracts, pp. 3757–3762. ACM (2009)

    Google Scholar 

  7. Jones, C., Haklay, M., Griffiths, S., Vaughan, L.: A less-is-more approach to geovisualization–enhancing knowledge construction across multidisciplinary teams. International Journal of Geographical Information Science 23(8), 1077–1093 (2009)

    CrossRef  Google Scholar 

  8. Batty, M., Hudson-Smith, A., Milton, R., Crooks, A.: Map mashups, Web 2.0 and the GIS revolution. Annals of GIS 16(1), 1–13 (2010)

    CrossRef  Google Scholar 

  9. Wood, J., Dykes, J., Slingsby, A., Clarke, K.: Interactive visual exploration of a large spatio-temporal dataset: reflections on a geovisualization mashup. IEEE Transactions on Visualization and Computer Graphics 13(6), 1176–1183 (2007)

    CrossRef  Google Scholar 

  10. IndieMapper, http://indiemapper.com/

  11. GeoCommons, http://geocommons.com/

  12. Hardisty, F., Robinson, A.: The geoviz toolkit: using component-oriented coordination methods for geographic visualization and analysis. International Journal of Geographical Information Science 25(2), 191–210 (2011)

    CrossRef  Google Scholar 

  13. Turton, I.: Geo Tools. In: Hall, G., Leahy, M. (eds.) Open Source Approaches in Spatial Data Handling. Advances in Geographic Information Science, vol. 2, Springer, Heidelberg (2008)

    Google Scholar 

  14. DataVisualization.ch Selected Tools, http://selection.datavisualization.ch

  15. Bostock, M., Ogievetsky, V., Heer, J.: D3 Data-Driven Documents. IEEE Transactions on Visualization and Computer Graphics 17(12), 2301–2309 (2011)

    CrossRef  Google Scholar 

  16. Heer, J., Card, S., Landay, J.: Prefuse: a toolkit for interactive information visualization. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 421–430. ACM (2005)

    Google Scholar 

  17. Leaflet, http://leaflet.cloudmade.com/

  18. PolyMaps, http://polymaps.org/

  19. GeoMap, http://www.gicentre.org/geomap/

  20. Google Mapper, http://googlemapper.pt.vu/

  21. Modest Maps, http://modestmaps.com/

  22. Reas, C., Fry, B.: Processing: programming for the media arts. AI & Society 20(4), 526–538 (2006)

    CrossRef  Google Scholar 

  23. Haklay, M., Weber, P.: Openstreetmap: User-generated street maps. IEEE Pervasive Computing 7(4), 12–18 (2008)

    CrossRef  Google Scholar 

  24. CloudMade, http://cloudmade.com/

  25. Harrower, M., Sheesley, B.: Designing Better Map Interfaces: A Framework for Panning and Zooming. Transactions in GIS 9(2), 77–89 (2005)

    CrossRef  Google Scholar 

  26. You, M., Chen, C., Liu, H., Lin, H.: A usability evaluation of web map zoom and pan functions. International Journal of Design 1(1), 15–25 (2007)

    Google Scholar 

  27. Tidwell, J.: Designing interfaces. O’Reilly Media (2010)

    Google Scholar 

  28. Max Planck Research Networks, http://max-planck-research-networks.net/

  29. Nagel, T., Duval, E., Vande Moere, A.: Interactive exploration of geospatial network visualization. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems Extended Abstracts, pp. 557–572. ACM (2012)

    Google Scholar 

  30. Reas, C., Fry, B.: Processing: a programming handbook for visual designers and artists. MIT Press (2007)

    Google Scholar 

  31. TileMill, http://tilemill.com/

  32. Robillard, M.: What makes APIs hard to learn? Answers from developers. IEEE Software 26(6), 27–34 (2009)

    CrossRef  Google Scholar 

  33. Bostock, M., Heer, J.: Protovis: A graphical toolkit for visualization. IEEE Transactions on Visualization and Computer Graphics 15(6), 1121–1128 (2009)

    CrossRef  Google Scholar 

  34. Patel, S., Sun, W.: http://tweetography.herokuapp.com

  35. Foreign Domestics, http://visualizing.org/visualizations/foreign-domestics

  36. LiquiData, http://liquidata.org/en/

  37. Kiefer, C., Nagel, T.: Neue Sichtbarkeit. Weave Magazine (6) (2011)

    Google Scholar 

  38. TED Talks - A Visual Map, http://blog.ted.com/2012/09/28/who-else-is-watching-tedtalks-a-visual-map/

  39. Nagel, T., Heidmann, F., Condotta, M., Duval, E.: Venice Unfolding: a tangible user interface for exploring faceted data in a geographical context. In: Proceedings of the 6th Nordic Conference on Human-Computer Interaction: Extending Boundaries, pp. 743–746. ACM (2010)

    Google Scholar 

  40. Altavilla, A., Tanaka, A.: The Quiet Walk: Sonic Memories and Mobile Cartography. In: Proceedings of the 9th Sound and Music Computing Conference (2012)

    Google Scholar 

  41. Tax Free Retail Analysis Tool, http://tulpinteractive.com/projects/tax-free-retail-analysis-tool/

  42. Cairo, A.: The Functional Art: An introduction to information graphics and visualization. New Riders (2012)

    Google Scholar 

  43. ISO 25010: Systems and Software Quality Requirements and Evaluation (2011)

    Google Scholar 

  44. Brooke, J.: SUS-A quick and dirty usability scale. Usability Evaluation in Industry 189, 194 (1996)

    Google Scholar 

  45. Nulty, D.: The adequacy of response rates to online and paper surveys: what can be done? Assessment & Evaluation in Higher Education 33(3), 301–314 (2008)

    CrossRef  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and Permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Nagel, T., Klerkx, J., Vande Moere, A., Duval, E. (2013). Unfolding – A Library for Interactive Maps. In: Holzinger, A., Ziefle, M., Hitz, M., Debevc, M. (eds) Human Factors in Computing and Informatics. SouthCHI 2013. Lecture Notes in Computer Science, vol 7946. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-39062-3_31

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-39062-3_31

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-39061-6

  • Online ISBN: 978-3-642-39062-3

  • eBook Packages: Computer ScienceComputer Science (R0)