Post Job Free
Sign in

Data Time

Location:
India
Posted:
February 11, 2013

Contact this candidate

Resume:

The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Vol. 38, Part II

EXPLORE MULTIVARIABLE SPATIO-TEMPORAL DATA WITH THE TIME WAVE

CASE STUDY ON METEOROLOGICAL DATA

Xia Li a,b, *, Menno-Jan Kraak a

a

ITC- International Institute for GeoInformation Science and Earth Observation

PO Box 6, 7500 AA Enschede, the ***********-@***.**

b

College of Earth Science And Resources, Chang an University

Commission II

KEY WORDS: Time wave, Temporal exploration, Time space

ABSTRACT:

Traditionally the GIScience community is well able to deal with the locational and attribute component of spatio-temporal data.

However, the methods and techniques to deal with the data s temporal component are less developed. This paper introduces a

conceptual framework that combines user tasks, available temporal data and visualization theories to discuss temporal visualization.

Two limitations of existing method are improved by introducing the time wave environment which is a close combination of

temporal graphic representation and temporal interactive tools, and operates in so-called time space. A case study based on

meteorological data illustrates the approach.

precipitation per month, season or year? How is it linked to

1. INTRODUCTION

location space (e.g. maps) and attributes space (e.g. diagrams).

Many of the most important challenges our society is facing

today, such as global climate change, economic development In the wider context of GIScience research on temporal data

and infectious diseases depend on spatio-temporal data to detect analysis and modelling (Goralwalla, Ozsu et al. 1998) and

and analyze changes as well as trends to support problem temporal visualization are receiving increased attention

solving. Especially the temporal component of the data should (Mackinlay, Robertson et al. 1991; Harrison 1994; Allen 1995;

be studied carefully to understand the changes and their impacts. Brown 1998; Harris, Hetzler et al. 2000). This includes papers

Current data collection techniques offer a wide variety of that offer an overview over existing visualization methods

thematic data in many different spatial and temporal resolutions. (Andrienko, Andrienko et al. 2003; Aigner, Miksch et al. 2007).

From a temporal perspective, earth observation techniques Most of these focus on applications in the information

provide data with temporal resolutions varying from weeks, visualization field or on discussions of specific aspects of

days, hours, to even minutes. The challenge faced is how to temporal visualization such as static and dynamic

process, manage, and use these continuous streams of data to representations (Muller 2003), linear time (Silva and Catarci

support problem solving and decision making. The application 2000) and the visualization process (Chi 1998). Others take a

of graphic representations in a dynamic and interactive more overall approach. Aigner et al (Aigner, Miksch et al.)

geovisualization environment is part of the solution. discussed temporal visualization based on a time-oriented

framework. Andrienko (Andrienko, Andrienko et al.) focused

Geovisualization integrates approaches from disciplines on spatio-temporal exploration and considers the time

including cartography with those from scientific visualization, visualization from both data and user tasks. However, compared

image analysis, information visualization, exploratory data with location space, and attribute space, time space hasn t been

analysis and GIScience (Dykes, MacEachren et al. 2005). The studied very well.

graphic representations, mostly maps, are used to stimulate

(visual) thinking about geospatial patterns, relationships and In this paper, a proposed solution is to take a closer look at the

trends. This is strengthened by looking at the data in a number integration of several visualization theories accepted in

of alternative ways. Playing with the data using these multiple GIScience and information visualization, and see how to extend

representations without constraints (traditions) will trigger the these with a specific temporal component. This is done by

mind of the users, and lead to an increase in their knowledge. analyzing user tasks to structure the temporal data. Hereby the

This does improve our understanding of how to use limitations of existing temporal visualization method will be

visualization to get a better insight into spatial data, but not discussed and a specific graphic representation will be

necessarily in temporal data. This is partly due to the fact that suggested. To structure time space the suggested graphic

most methods and techniques used to solve the geo-problems representation should allow the user to represent the temporal

are from either location or attribute perspective. This paper will data, to display different views on time (e.g. linear or cyclic),

look at the geo-problems from a temporal angle, from what is and last but not least should allow for interaction. For this the

called time space (Li and Kraak 2008). Time space is a time wave was introduced (Li and Kraak 2008). In the next

visualization space to represent time and answer the temporal section, a commonly accepted visual problem solving approach

questions; for example, what is the temporal distribution of is discussed with specific attention for the nature of the data, the

* Corresponding author.

575

The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Vol. 38, Part II

well (day, season). The granularity of time is defined by the

user task and the visualization environment. After this

different units in which time is expressed, and can be used to

background information a temporal conceptual framework for

define the scale of time. These granularities inherit from both

visualization is presented, followed by a case study that

linear and cyclic characteristics (hours, seasons).

demonstrates the alternative approach.

From the temporal data aspect, the views on time such as linear

or cyclic, continuous or discrete, single scale or multiple scale,

2. VISUALIZATION THEORY AND TIME SPACE

should be considered and addressed in time space properly. In

2.1 Visualization theory relation to the task each view might have different requirements

for temporal visualization. For example, the question how did

A common approach to support problem solving with the city expand? could be answered with discrete multiple

visualization is shown in the scheme in Figure 1. A set of tasks, views showing a set of snapshots of the city s extent.

translated into questions is executed in an appropriate Alternatively an animation could be used to answer the same

visualization environment with suitable data to solve the question in continues view. The dynamic nature of the

problem at hand. Three keywords are of importance: user tasks, animation could also attract attention to other aspects of the

data framework and visualization framework. The visualization expansion. Based on the character of the data, a linear or cyclic

framework includes the graphic representation and the representation might by appropriate. Both could express either

functional tools to play with the graphics. continuous or discrete time. Although there might be a

straightforward solution in the selection process of the visual

representation, it could be useful to try other visualizations as

well, because alternative view might reveal patterns or aspects

of the data that could remain hidden in the straightforward

solution.

2.2.2 Temporal user tasks and temporal visualization

Even though the selection of a graphic representation is based

upon the nature of the data, the user task plays an important role

as well, since at the end, the graphic representation has to

answer questions. For instance, the question When did

countries get their independence? might require different

representations depending on the focus of the question. A

timeline with names and years along will do if the temporal

distribution is the focus. If one is also interested in the spatial

Figure 1. Visual problem solving: The relation between user distribution then a world map with labels indicating the year of

tasks, a data framework and a visualization framework independence could the most suitable representation. If both are

of interest, a space-time-cube (H gerstrand 1967) could be a

Relevant questions are: How to abstract questions based on the possible solution. When one would also be interested in the

data? How to address the data in a visualization environment? season of independence the graphic representation should be

How to decide on the right graphic representation(s) and the able to handle both linear and cyclic time and the time wave

required functions to answer the questions? Most cartographic might be a solution.

and geovisualization theories are studied by looking at the

interrelationship of these tightly coupled aspects, such as Bertin Shneiderman s visual information seeking mantra is widely

(1983), Macrachren (1995), Peuquet (2002) and Andrienko accepted in the visualization field and can be applied in time

(2006). space. First, the temporal graphic representation is used to

locate the time and show the temporal overview, and then

2.2 Time space temporal interactive tools are required to carry out temporal

zooming and temporal filtering options to get the details-on-

Time space includes temporal graphic representations and demand. This process is often an interactive and iterative

temporal interactive tools. Here the requirements of time space process, which is supported by a close combination of

will be discussed from temporal data and temporal user tasks representation and interactive tools in time space. However, this

perspectives. close combination has not been realized in temporal

visualization. There are many temporal graphic representations

2.2.1 Temporal data and temporal visualization which could display a temporal pattern of data, such as

Compared with attribute and location, time is considered ThemeRiver (Havre, Hetzler et al. 2000), Stacked bar chat

special. Attribute and location can change over time, but the (Harris 1999), People garden (Xiong and Donath 1999),

reverse is not possible. The notion of time is difficult to grasp. MultiCombs (Tominski, Abello et al. 2003) and etc. To assist

This has led to many different views on time. Examples answering the questions, temporal interactive tools should allow

relevant in GISciense are found in Frank(1994), Goralwalla, one to identify single or multiple points in time, identify points

Ozsu et al. (1998) Peuquet (2002) and Aogner, Miksch et al. at periodic intervals, or define intervals of certain length in both

(2007) . It can be said time passes continuously, but it is the linear and the cyclic format. Some have experience with this

observed and measured in discrete points or intervals. This approach, like Koike et al. (1997) with TimeSlider and Edsall et

results in a view of continuous time versus discrete time. Time al (1997) experimented with a time wheel query device in the

can also be considered as relative (e.g. last week) or absolute TEMPEST system. Above temporal visualization methods are

(e.g. May 27th). The continuous nature of time makes it linear either a temporal representation or a temporal interactive tool

(before, after) but it obviously holds cyclic characteristics as only.

576

The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Vol. 38, Part II

3. TEMPORAL VISUALIZATION AND TIME WAVE:

AS A NEW APPROACH IN TIME SPACE

Most temporal representation are either controlled by a timeline

(linear time) (Mackinlay, Robertson et al. 1991; Plaisant,

Milash et al. 1996; Silva and Catarci 2000; Wijk 2002) or a

time wheel (cyclic time) (Mackinlay, Robertson et al. 1994;

Carlis and Konstan 1998; Harris 1999; Daassi, Fauvet et al.

2002). However, this does not always result in satisfying

solutions because many phenomena have both linear and cyclic

characteristics. The time wave (Figure 2; Li and Kraak 2008) is

one potential solution for representing both the linear and cyclic

nature of data. It is a combination of the timeline and the time

wheel and offers an alternative view by its own. With the

timeline and the time wheel it is difficult to show multiple time Figure 3. The interactive options to move from time space into

scales. However, the time wave can show multiple time scales location and attribute space supported by CMV principle

by nesting different waves with different wavelengths and

amplitudes based on their temporal scale. 4. CASE STUDY: TIME SPACE AND

METEOROLOGICAL DATA

To see how to create a proper time graph based on the analysis

of temporal data, user tasks, a case study is discussed in this

section. The data set contains observations of nineteen

meteorological stations in Beijing, China. For each station,

known at location (x, y, z), the temperature and the dominant

Figure 2. The time wave as a construct of the time line and the land use information are given. The temperature was measured

time wheel combining the linear and cyclic nature of time (Li at minute interval over the months in July 2007 and July 2008.

and Kraak 2008) A data overview is shown in Figure 4. The location data is point

data in context of geographical units (districts in Beijing city);

Time wave not only could show the linear and cyclic time the attribute data is quantitative (temperature) and qualitative

temporal pattern of data as a temporal representation, but also (land use); the temporal data has linear characteristics

carry out zooming and filter as an interactive tools. For (measurements over a month) and multi-scale cyclic

temporal interactive tools, the time wave can do both linear and characteristics (July for two year and days and nights for 24

cyclic operation as well. In addition, the interactive time wave hour periods).

also support one to represent some locational and attribute

characteristics in relation with the phenomenon s temporal

distribution which can be explored.

Furthermore, the time wave allows users to interact with the

temporal reference or temporal representation. Supported by

Coordinated Multiple View (CMV) (Roberts 2005; Roberts

2008) principle, one could identify or select any time instant or

interval at various scale, or select a temporal pattern, to show

the corresponding information in the location space or attribute

space. Figure 3 shows an interpretation of time space with the

time wave combining the representation and manipulation

functions to carry out the interactive and iterative exploration

process. The figure also demonstrates the link between time

space, location space and attribute space. With a temporal

question, one starts in time space and depending on the nature Figure 4. Case study data: the characteristics of the

of the question, the answer can be given in time space itself or meteorological stations in the Beijing area.

one jumps out of time space into location or attribute space.

For instance, the question related to year of independence of the The user task is to find out when the temperature reaches its

countries is an example where one moves to location space daily maximum value at the different meteorological stations. Is

when one needs to see spatial patterns next to temporal patterns. the pattern related to the longitude, latitude and elevation of

In answering complex question one might have to jump from each meteorological station? What are the other impact factors,

space to space in an extensive iterative process to identify and such as land use? Is there any difference between those two

compare temporal, spatial and attributer patterns. years? The temporal questions, such as when, how often, in

what order, synchronization and trends, always have a relation

to other data components. For instance, from object perspective

(station name, station ID), location perspective (height;

east/west; north/south), attribute perspective (low, high, or

average temperature; land use category like urban, vegetation,

water, or other).

577

The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Vol. 38, Part II

located on the wave at the time when the highest temperature

was observed. It is obvious that a wave like this will only offer

Based on figure 4, figure 5 gives a schematic overview of the

and overview. A first glance at the data shows that the highest

coordinated multiple view environment in which time space

temperature is reached a few hours after 12 noon (the top of the

plays a key role. The time wave is selected as graphic

wave). However, both at the beginning and the end of the

representation since it can handle the temporal data

month an anomaly in the temporal pattern can be observed.

requirements of the case study: linear and cyclic multi scale

These two anomalies have been further explored in the Figure.

time. The wave length could be months, weeks, days or any

In both cases one can first zoom in the wave to see more details.

other time unit one would need. It also allows interaction and is

At the beginning of the month (the left of the Figure) two

directly linked to location and attribute space which is needed if

stations are rather late in reaching their maximum temperature

one has to switch spaces while executing the user tasks. In

and at the end of the month (the right of the Figure) there is a

Figure 5 this is represented by the in and out arrows. Location

single day on which all stations are late in reaching their

space show the map with the position of the meteorological

maximum temperature. In the first situation it makes sense to

stations and attribute space shows a scatterplot of the station s

get more details on those two particular stations, and switch to

temperature versus land use. Figure 6 gives a snapshot of the

location space to see if their location is special. The map

actual software. The time wave is a plug-in for the Udig open

doesn t reveal anything special, since stations with similar

source GIS. The time wave can also include a visual

geographic condition can be found. For the second situation it

representation of the data s attribute and location characteristics.

was decided to switch to attribute space and have a closer look

In Figure 5 symbols related to the meteorological stations, the

at the temperature ranges of all stations at that particular day

temperatures observed, as well as land use could be plotted on

and the days before and after. It can be observed that the

the wave. Figures 7 and 8 give examples related to the case

maximum temperature for that particular day was also

study.

considerably lower than the days before and after. The available

data do not give a good explanation. Other meteorological

parameters, for example cloud cover, may be introduced to give

an explanation. The experts will have to continue exploring the

data and perhaps obtain additional information in order to be

able to explain the anomalies.

Figure 5. The working environment of the time wave, with

options to visually represent characteristics from location and

attribute space on the wave

Figure 7. Working with the time wave: identify and explain

temporal patterns. At the top the overview of July 2007

showing all stations at the moment these observe the highest

temperature. In the middle zooming in on two clear anomalies

in the monthly temporal pattern. At the lower left a map in

location space and the lower right a temperature diagram in

attribute space.

Figure 8 shows another useful function of the time wave. The

top wave is the normal time wave, here showing again the

moment that the daily temperature reaches its maximum at each

meteorological station for three days. It is possible to create a

set of parallel waves (Figure 8b). For each meteorological

station a separate wave is created to obtain a better view on the

Figure 6. Snapshot of the time space/time wave environment as patterns. This approach has been derived from the parallel

implemented in the open source GIS uDig coordinate plot. The wave in Figure 8c shows the data sorted

based on the values of July 1st. This result in having the station

Figure 7 gives two examples of how time space works in with the earlier highest temperature in the lower wave. Keeping

practice. In the upper section of the Figure an overview of the this sort order the following days show a different pattern. It

month July 2007 is given. The wave length represents a day. means the order of each stations reach its maximum

For each day and each meteorological station, a symbol is temperature varies over different day. It is possible to sort the

578

The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Vol. 38, Part II

solving approach. The nature of the temporal data and the user

data based on any other available variables. For instance, one

task at hand are the driving forces to select a suitable graphic

could sort based on the height of the stations (Figure 8d), or sort

representation. In time space the graphic representation focuses

from east to west or north to south. After sorting, one might

on the temporal aspect of the data. Here the time wave is

observe patterns that will stimulate one to jump to location or

introduced. It not only combines linear and cyclic time, but also

attribute space, to look for more detail, to switch back to

combines temporal data representations and interaction, and

overview mode or even to retrieve more data. Working with the

allows a limited representation of attribute and location data.

time wave to explore temporal patterns is clearly an iterative

The exploratory activities are guided by the visual information

process. In the next section the specific advantages and possible

seeking mantra of Shneiderman. Depending on the user task,

limits of the approach will be discussed.

one can switch from one space to the other, and into any of the

information seeking modes (overview, zoom / filter, and details

on demand).

A case study based on the data observed at meteorological

station in Beijing has demonstrated the time space framework

and the capabilities of the time wave. Temporal patterns and

distribution are studied from time space switching to location

space (maps) and attribute space (diagrams) when required. The

time wave is a good example of how an alternative view on the

data might reveal patterns not always obvious from traditional

graphic representations. In overview mode it is a very suitable

visualization to provide an impression of the nature in data,

being linear or cyclic. In this mode the wave easily reveals

anomalies as well, as for instance in figure 7. This effect can be

strengthened by moving the horizontal line (x-axis) vertically

through the wave.

It is not argued that the time wave is the only visual

representation in time space. Graphics based on the time line or

time wheel only, would be preferred in certain situations. This

very much depends on the nature of the data and the task at

hand. However, it is claimed that the optimal solution space is

time space interactively linked with location and attribute space.

This allows the user to flexibly tackle the problem from many

different perspectives.

Future work will deal with a detailed validation of the time

wave in other case studies and its relation to graphic

representation in location and attribute space. Known data sets

will be used to see if and how the time wave might discover

known patterns and possibly reveal new temporal patterns as

well, based on tasks executed by users. In relation to the task

space (see figure 3) further work is ongoing in which existing

temporal visualization methods are be analyzed on their

strength and weakness in the context of the actual temporal

problem of users. If successful this could lead to a kind of

advisory system that assist the user to select a suitable graphic

representation in time space dedicated to the user task one is

dealing with.

ACKNOWLEDGEMENTS

Figure 8. Working with the time wave: comparing temporal

This research Supported by the Programme of Introducing

patterns. a) an overview of the first three days of July 2008

Talents of Discipline to Universities, 111 project No:

showing when the maximum temperature was observed for each

B08039

station; b) temporal stretch by creating a set of parallel waves to

un-clutter the pattern as seen in the upper wave; c) sorted wave

based on the temperature values of July 1, 2008; d) sorted by

REFERENCE

station s elevation (highest elevation in lowest parallel wave).

Aigner, W., S. Miksch, et al., 2007. Visualization Time-

5. CONCLUSIONS AND DISCUSSIONS

oriented Data--- A Systematic View. Computers and

Graphics, 31, pp.401-409.

In this paper an alternative approach to work with spatio-

Allen, R. B., 1995. Interactive Timelines as Information System

temporal data has been presented based on a visual problem

Interfaces. Symposium Libraties, Japan.

579

The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Vol. 38, Part II

Mackinlay, J. D., G. G. Robertson, et al., 1991. The Perspective

Andrienko, G. and N. Andrienko, 2006. Exploratory Analysis of

Wall: Detail and Context Smoothly Integrated. ACM

Spatiall and Temporal Data. Springer, Berlin,

CHI'91, New York.

Germany.

Muller, W., Hetdrun Schumann, 2003. Visualization Methods

Andrienko, G., N. Andrienko, et al., 2003. Interactive maps for

for Time-dependent data-Overview. Winter

visual exploration of grid and vector geodata. ISPRS

simulation conference 2003, New Orleans USA.

Journal of Photogrammetry and Remote Sensing,

Peuquet, D. J., 2002. Representations of Space and Time.

57(5-6), pp.380-389.

Guilford, New York.

Andrienko, N., G. Andrienko, et al., 2003. Exploratory spatio-

Plaisant, C., B. Milash, et al., 1996. LifeLines: visualizing

temporal visualization: an analytical review. Journal

personal histories. Conference on Human Factors in

of Visual Languages & Computing, 14(6), pp.503-541.

Computing Systems Vancouver, Canada ACM

Bertin, J., 1983. Semiology of graphics : diagrams, networks,

Roberts, J. C., 2005. Exploratory Visualization with Multiple

maps. University of Wisconsin Press, Madison.

Linked Views. Exploring Geovisualization. J. Dykes,

Brown, I. M., 1998. A 3D Interface for Visualization of Serial

M. A.M. and M.J.Kraak. London, Elsevier. 8: pp.159-

Periodic Data. ACM GIS'98, Washington DC USA.

180.

Carlis, J. V. and J. A. Konstan, 1998. Interactive Visualization

Roberts, J. C., 2008. Coordinated Multiple Views for

of Serial Periodic Data. ACM UIST'98, San Francisco.

Exploratory GeoVisualization. Geographic

Chi, E. H., et al., 1998. Visualizing the Evolution of Web

Visualization: Concepts, Tools and Applications. M.

Ecologies. ACM CHI'98, CA USA.

Dodge, M. Mcderby and M. Turner. Chichester, John

Daassi, C., M.-C. Fauvet, et al., 2002. Multiple Visual

Wiley & Sons Inc. 3: pp.25-48.

Representation of Temporal Data. Proceedings of the

Silva, S. F. and T. Catarci, 2000. Visualization of Linear Time-

13th International Conference on Database and

oriented data: a survey. Web Information Systems

Expert Systems Applications Springer-Verlag.

Engineering, 2000.

Dykes, J., A. M. MacEachren, et al., Eds. 2005. Exploring

Tominski, C., J. Abello, et al., 2003. Interactive Poster: Axes-

Geovisualization. Elsevier Science & Technology

Based Visualizations for Time Series Data. Poster

Books

Compendium of IEEE Symposium on Information

Edsall, R., M.-J. Kraak, et al., 1997. Assessing the

Visualization, IEEE.

Effectiveness of Temporal Legends in Environmental

Wijk, J. v., 2002. Image based flow visualization. SIGGRAPH,

Visualization GIS/LIS '97 Annual Conference and

San Antonio, USA.

Exposition Cincinnati, Ohio

Xiong, R. and J. Donath, 1999. PeopleGarden: Creating Data

Frank, A., 1994. Different Types of "Times" in GIS. GIS and

Portraits for Users. 12th Annual ACM Symposium on

Computational Science Perspectives.

User Interface Software and Technology (UIST '99),

Goralwalla, I. A., M. T. Ozsu, et al., 1998. An Object-Oriented

NC; USA.

Framework for Temporal Data Models. Temporal

Database-Research and Practice. O. Etzion, S.

Jajodia and S. Sripada. Berlin Heidenberg, Springer. 1:

pp.1-35.

H gerstrand, T., 1967. Spatial Process. University of Chicago,

Chicago.

Harris, R. L., 1999. Information graphics: a comprehensive

illustrated reference Oxford University Press US New

York

Harris, S., B. Hetzler, et al., 2000. ThemeRiver: Visualization

Theme Changes Over Time. IEEE Symposium on

Information Visualization, USA, IEEE Computer

Society.

Harrison, B. L., R.Owen, R.M.Baecker, 1994. Timelines: An

Interactive System for the Collection of Visualization

of Temporal Data. Graphics Interface' 1994,

Canadian.

Havre, S., B. Hetzler, et al., 2000. ThemeRiver: Visualizing

theme changes over time. IEEE Symposium on

Information Visualization, Los Alamitos, USA, IEEE

Computer Society.

Koike, Y., A. Sugiura, et al., 1997. TimeSlider: An Interface to

Specify Time Point Proceedings of UIST '97.

Li, X. and M.-J. Kraak, 2008. The Time Wave. A New Method

of Visual Exploration of Geo-data in Time space.

The Cartographic Journal, 45(3), pp.1-9.

MacEachren, A. M., 1995. How Maps Work: Representation,

Visualization, and Design. Guilford press, New York,

USA.

Mackinlay, J., G. Robertson, et al., 1994. Developing calendar

visualizers for the information visualizer.

Proceedings of the 1990 ACM conference on

Computer-supported cooperative work, Los Angeles,.

580



Contact this candidate