This Article 
 Bibliographic References 
 Add to: 
Interactive Visual Exploration of a Large Spatio-temporal Dataset: Reflections on a Geovisualization Mashup.
November/December 2007 (vol. 13 no. 6)
pp. 1176-1183
Exploratory visual analysis is useful for the preliminary investigation of large structured, multifaceted spatio-temporaldatasets. This process requires the selection and aggregation of records by time, space and attribute, the ability to transform data and the flexibility to apply appropriate visual encodings and interactions. We propose an approach inspired by geographical 'mashups' in which freely-available functionality and data are loosely but flexibly combined using de facto exchange standards. Our case study combines MySQL, PHP and the LandSerf GIS to allow Google Earth to be used for visual synthesis and interaction with encodings described in KML. This approach is applied to the exploration of a log of 1.42 million requests made of a mobile directory service. Novel combinations of interaction and visual encoding are developed including spatial 'tag clouds', 'tag maps', 'data dials' and multi-scale density surfaces. Four aspects of the approach are informally evaluated: the visual encodings employed, their success in the visual exploration of the dataset, the specific tools used and the 'mashup' approach. Preliminary findings will be beneficial to others considering using mashups for visualization. The specific techniques developed may be more widely applied to offer insights into the structure of multifarious spatio-temporal data of the type explored here.

[1] D. Guo, J. Chen, A.M. MacEachren, and K. Liao, "A Visualization System for Space-Time and Multivariate Patterns (VIS-STAMP)", IEEE transactions on visualization and computer graphics 12 (6), pp. 1461–1474, 2006.
[2] A.M. MacEachren, M. Wachowicz, R. Edsall, D. Haug, "Constructing knowledge from multivariate spatiotemporal data: integrating geographical visualization with knowledge discovery in database methods", International Journal of Geographical Information Science 13 (4), pp. 311–334, 1999.
[3] M. Gahegan Chapter 4: "Beyond Tools: Visual Support for the Entire Process of GIScience. Exploring Geovisualization", J. Dykes, A. M. MacEachren and M.-J. Kraak. Elsevier Ltd, 2005.
[4] B. Shneiderman, "The Eyes Have It: A Task by Data Type Taxonomy for Information Visualizations", Visual languages, Boulder; CO, IEEE Computer Society Press, 1996.
[5] J.A. Dykes, "Exploring spatial data representation with dynamic graphics", Computers and Geosciences 23 (4), pp. 345–370, 1997.
[6] M. Takatsuka and M. Gahegan, "GeoVISTA Studio: a codeless visual programming environment for geoscientific data analysis and visualization", Computers and Geosciences 28 (10). pp. 1131–1144, 2002.
[7] J.D. Fekete, "The InfoVis Toolkit. Information visualization", Proceedings of the IEEE Symposium on Information Visualization 2004, Austin, TX, IEEE Computer Society, 2004.
[8] C. Weaver, "Building Highly Coordinated Visualizations in Improvise", Proceedings of the IEEE Symposium on Information Visualization 2004, Austin TX, 2004.
[9] Google Inc., Google Earth website, http:/, 2007
[10] MySQL AB, MySQL website, http:/, 2007
[11] Google Inc., "KML 2.1 Reference", , 2007.
[12] E. Wilde, "Knowledge Organization Mashups", Technical Report TIK Report No. 245, Computer Engineering and Networks Laboratory (TIK), ETH Zürich, , 2006.
[13] J.M. Maness, "Library 2.0 Theory: Web 2.0 and Its Implications for Libraries", Webology 3 (2), , 2006.
[14] R. Lerner, "At the forge: Creating mashups", Linux Journal 147, pp. 10,, 2006.
[15] C.C. Miller, "A Beast in the Field: The Google Maps Mashup as GIS/2", Cartographic, 41 (3), pp. 187–199, 2006.
[16] J. Garrett, "Ajax: A new Approach to Web Applications, Adaptive Path Essay Archive", essays/archives000385.php, 2005.
[17] J. Dykes Chapter 13: "Facilitating Interaction for Geovisualization. Exploring Geovisualization". J. Dykes, A. M. MacEachren and M.-J. Kraak, Elsevier Ltd., 2005.
[18] A. Karlsson, "GIS and Spatial Extensions with MySQL", MySQL Developer Zone, 4.1giswith-mysql.html, 2007.
[19] Open Geospatial Consortium, "OpenGIS Web Feature Service Implementation Specification", , 2007.
[20] The PHP group, PHP website, http:/, 2007.
[21] J. Wood LandSerf 2.3, http:/, 2007.
[22] go2 Directory Systems,, 2007.
[23] C.A. Brewer Chapter 7: "Color Use Guidelines for Mapping and Visualization", in A.M. MacEachren and D.R.F. Taylor (eds), Visualization in Modern Cartography, , Elsevier Science, Tarrytown, NY., pp. 123–147, 1994.
[24] Socioeconomic data and applications center (SEDAC), "Gridded population of the world", v.3, http://sedac.ciesin.columbia.edugpw/, 2005.
[25] A. Goker, H. Myrhaug, M. Yakici, R, Bierig, "A context-sensitive information system for mobile users", 27th Annual International ACM SIGIR Conference, Workshop on Information Retrieval in Context, Sheffield, UK, 2004.
[26] CFDynamics, Zip code database v.10, index.cfm, 2001.
[27] Y. Hassan-Montero and V. Herrero-Solana, "Improving Tag-Clouds as Visual Information Retrieval Interfaces", International Conference on Multidisciplinary Information Sciences and Technologies, InScit2006: Mérida, Spain, 2006.
[28] M. Dubinko, R. Kumar, J. Magnani, J. Novak, P. Raghavan, and A. Tomkins, Visualizing Tags over Time, WWW 2006: Edinburgh, 2006.
[29] S. Havre, E. Hetzler, P. Whitney, and L. Nowell, "ThemeRiver: Visualizing thematic changes in large document collections", IEEE Transactions on Visualization and Computer Graphics 8, pp. 9–20, 2002.
[30] A. Slingsby, J. Dykes, J. Wood, and K. Clarke, "Interactive Tag Maps and Tag Clouds for the Multiscale Exploration of Large spatio-temporal Datasets", 11th International Conference on Information Visualisation. Zurich, Switzerland, July 2007, pp. 497–504.
[31] A. Jaffe, M. Naaman, T. Tassa, and M. Davis, "Generating Summaries and Visualization for Large Collections of Geo-Referenced Photographs", MIR 2006 8th ACM SIGMM International Workshop on Multimedia Information Retrieval: Santa Barbara, CA, ACM, 2006.
[32] B. Kerr, "Sketches: worth a thousand words: TagOrbitals: a tag index visualization", ACM SIGGRAPH 2006 Sketches SIGGRAPH '06: Boston, Massachusetts, 2006.
[33] J.A. Wise, J.J. Thomas, K. Pennock, D. Lantrip, M. Pottier, A. Schur, and V. Crow, "Visualizing the Non-Visual: Spatial Analysis and Interaction with Information from Text Documents", in S.K. Card, J.D. Mackinlay and B. Shneiderman (eds), Readings in Information Visualization: Using Vision to Think: San Francisco, Morgan Kaufmann, pp. 442–45. 1999.
[34] A.M. MacEachren, M-J. Kraak, and E. Verbree, "Cartographic issues in the design and application of geospatial virtual environments", 19th International Cartographic Conference, Ottawa, Canada, pp. 657–665, 1999.
[35] J. Wood, "LandScript - Controlling Landserf by Scripting", landserf230/doclandscript
[36] J. Wood, P. Fisher, J. Dykes, D. Unwin, and K. Stynes, "The use of the landscape metaphor in understanding population data", Environment and Planning B: Planning and Design 26, pp. 281–295, 1999.
[37] P.J. Clark and F.C., "Distance to nearest neighbour as a measure of spatial relationships in populations", Ecology 35, pp. 445–453, 1954.
[38] J. Wood, "Multim im parvo - many things in a small place", in J. Dykes, A. MacEachren and M-J. Kraak (eds.) Exploring Geovisualization, London: Elsevier pp. 313–324. 2005.
[39] Census Research Unit, "People in Britain: a census Atlas". London: HMSO, 1980.
[40] C.D. Tomlin, "Geographic Information Systems and Cartographic Modelling" Englewood Cliffs, HJ: Prentice-Hall, 1990.

Index Terms:
Large dataset visualization, text and document visualization, multiresolution visualization, geographic visualization, applications of infovis.
Jo Wood, Jason Dykes, Aidan Slingsby, Keith Clarke, "Interactive Visual Exploration of a Large Spatio-temporal Dataset: Reflections on a Geovisualization Mashup.," IEEE Transactions on Visualization and Computer Graphics, vol. 13, no. 6, pp. 1176-1183, Nov.-Dec. 2007, doi:10.1109/TVCG.2007.70570
Usage of this product signifies your acceptance of the Terms of Use.