Prototyping Information Visualization in 3D City Models: a Model-based Approach
This addresses a domain-specific problem for urban planners and designers by providing a unified method to formalize and prototype diverse visualizations, though it is incremental in building on existing graph and RDF technologies.
The paper tackles the difficulty of selecting and prototyping visualization techniques for 3D city models by proposing a model-based approach that represents techniques as graph transformations specified with SPARQL, enabling rapid generation of augmented 3D scenes.
When creating 3D city models, selecting relevant visualization techniques is a particularly difficult user interface design task. A first obstacle is that current geodata-oriented tools, e.g. ArcGIS, have limited 3D capabilities and limited sets of visualization techniques. Another important obstacle is the lack of unified description of information visualization techniques for 3D city models. If many techniques have been devised for different types of data or information (wind flows, air quality fields, historic or legal texts, etc.) they are generally described in articles, and not really formalized. In this paper we address the problem of visualizing information in (rich) 3D city models by presenting a model-based approach for the rapid prototyping of visualization techniques. We propose to represent visualization techniques as the composition of graph transformations. We show that these transformations can be specified with SPARQL construction operations over RDF graphs. These specifications can then be used in a prototype generator to produce 3D scenes that contain the 3D city model augmented with data represented using the desired technique.