A Shape Grammar for Developing Glyph‐based Visualizations

In this paper we address the question of how to quickly model glyph‐based Geographic Information System visualizations. Our solution is based on using shape grammars to set up the different aspects of a visualization, including the geometric content of the visualization, methods for resolving layout conflicts and interaction methods. Our approach significantly increases modelling efficiency over similarly flexible systems currently in use.

[1]  Mark Gahegan,et al.  Beyond Tools: Visual Support for the Entire Process of GIScience , 2005 .

[2]  Ben Shneiderman,et al.  Readings in information visualization - using vision to think , 1999 .

[3]  Jo Wood Multim im parvo— Many Things in a Small Place , 2005 .

[4]  Luc Van Gool,et al.  Procedural modeling of buildings , 2006, SIGGRAPH 2006.

[5]  George Stiny,et al.  Pictorial and Formal Aspects of Shape and Shape Grammars , 1975 .

[6]  Mark Gahegan,et al.  GeoVISTA studio: a codeless visual programming environment for geoscientific data analysis and visualization , 2002 .

[7]  David S. Ebert,et al.  The shape of Shakespeare: visualizing text using implicit surfaces , 1998, Proceedings IEEE Symposium on Information Visualization (Cat. No.98TB100258).

[8]  Pascal Müller,et al.  Procedural modeling of cities , 2001, SIGGRAPH.

[9]  Jeffrey Heer,et al.  prefuse: a toolkit for interactive information visualization , 2005, CHI.

[10]  McDonough,et al.  Places Rated Almanac: Your Guide to Finding the Best Places to Live in America , 1989 .

[11]  G. Stiny Introduction to Shape and Shape Grammars , 1980 .

[12]  Jürgen Döllner,et al.  Using 3D in Visualization , 2005 .

[13]  David S. Ebert,et al.  Using shape to visualize multivariate data , 1999, NPIVM '99.

[14]  Przemyslaw Prusinkiewicz,et al.  The Algorithmic Beauty of Plants , 1990, The Virtual Laboratory.

[15]  James K. Rayson Aggregate Towers: scale sensitive visualization and decluttering of geospatial data , 1999, Proceedings 1999 IEEE Symposium on Information Visualization (InfoVis'99).

[16]  Chris Weaver Building Highly-Coordinated Visualizations in Improvise , 2004, IEEE Symposium on Information Visualization.

[17]  Mark James,et al.  Synthetic topiary , 1994, SIGGRAPH.

[18]  Joe Marks,et al.  A General Cartographic Labeling Algorithm , 1996 .

[19]  Jean-Daniel Fekete The InfoVis Toolkit , 2004 .

[20]  T. H. Kolbe,et al.  Towards unified 3D city models , 2003 .

[21]  Pascal Müller Procedural modeling of cities , 2006, SIGGRAPH Courses.

[22]  B. Shneiderman,et al.  The dynamic HomeFinder: evaluating dynamic queries in a real-estate information exploration system , 1992, SIGIR '92.

[23]  Daniel A. Keim,et al.  Visualizing Geographic Information: VisualPoints vs CartoDraw , 2003, Inf. Vis..

[24]  Knut Hartmann,et al.  Label Layout for Interactive 3D Illustrations , 2005, J. WSCG.

[25]  U Flemming,et al.  The Bungalows of Buffalo , 1981 .

[26]  William Cartwright,et al.  International Cartographic Association , 2010 .

[27]  Jean-Daniel Fekete,et al.  The InfoVis Toolkit , 2004, IEEE Symposium on Information Visualization.

[28]  Heidrun Schumann,et al.  3D information visualization for time dependent data on maps , 2005, Ninth International Conference on Information Visualisation (IV'05).

[29]  Jock D. Mackinlay,et al.  Automating the design of graphical presentations of relational information , 1986, TOGS.

[30]  Michael Wimmer,et al.  Interactive visual editing of grammars for procedural architecture , 2008, ACM Trans. Graph..

[31]  R. Rogerson,et al.  Quality of Life and City Competitiveness , 1999 .

[32]  Inderpal Singh Mumick,et al.  The Dynamic Homefinder: Evaluating Dynamic Queries In A Real-Estate Information Exploration System , 1999 .

[33]  David S. Ebert,et al.  Procedural Shape Generation for Multi-dimensional Data Visualization , 1999, VisSym.

[34]  Chee-Keng Yap,et al.  Dynamic Map Labeling , 2006, IEEE Transactions on Visualization and Computer Graphics.

[35]  Sougata Mukherjea,et al.  Glyphmaker: creating customized visualizations of complex data , 1994, Computer.

[36]  Bobby Bodenheimer,et al.  Synthesis and evaluation of linear motion transitions , 2008, TOGS.

[37]  Ashish Gupta,et al.  Materialized views: techniques, implementations, and applications , 1999 .

[38]  Michael Wimmer,et al.  Instant architecture , 2003, ACM Trans. Graph..

[39]  William Wright,et al.  GeoTime Information Visualization , 2004, IEEE Symposium on Information Visualization.

[40]  Heidrun Schumann,et al.  Visualizing abstract data on maps , 2004, Proceedings. Eighth International Conference on Information Visualisation, 2004. IV 2004..