Visualization of Trajectory Attributes in Space Time Cube and Trajectory Wall

Similar documents
Scalable Analysis of Movement Data for Extracting and Exploring Significant Places

Geospatial Visual Analytics and Geovisualization in VisMaster (WP3.4)

Implementing Visual Analytics Methods for Massive Collections of Movement Data

Towards Privacy-Preserving Semantic Mobility Analysis

Visual Analytics ofmovement

Applying Visual Analytics Methods to Spatial Time Series Data: Forest Fires, Phone Calls,

Visual Analytics Tools for Analysis of Movement Data

VISUAL EXPLORATION OF SPATIAL-TEMPORAL TRAFFIC CONGESTION PATTERNS USING FLOATING CAR DATA. Candra Kartika 2015

Extracting Patterns of Individual Movement Behaviour from a Massive Collection of Tracked Positions

GIS-BASED VISUALIZATION FOR ESTIMATING LEVEL OF SERVICE Gozde BAKIOGLU 1 and Asli DOGRU 2

Interactive Cumulative Curves for Exploratory Classification Maps

Visual Analytics for Transportation: State of the Art and Further Research Directions

Specifying of Requirements for Spatio-Temporal Data in Map by Eye-Tracking and Space-Time-Cube

A 3D Visualization of Multiple Time Series on Maps

Lecture 5. Symbolization and Classification MAP DESIGN: PART I. A picture is worth a thousand words

A 3D Visualization of Multiple Time Series on Maps

Geospatial Data Visualization

Tri clustering: a novel approach to explore spatio temporal data cubes

A Conceptual Framework and Taxonomy of Techniques for Analyzing Movement

Space-in-Time and Time-in-Space Self-Organizing Maps for Exploring Spatiotemporal Patterns

Draft. Visual Analytics for Understanding Spatial Situations from Episodic Movement Data

Animating Maps: Visual Analytics meets Geoweb 2.0

Geog183: Cartographic Design and Geovisualization Winter Quarter 2017 Lecture 6: Map types and Data types

Exploratory Data Analysis and Decision Making with Descartes and CommonGIS

Revealing Patterns and Trends of Mass Mobility through Spatial and Temporal Abstraction of Origin-Destination Movement Data

Maps as Tools for Visual Analysis of Geospatial Data. Dr. Claus Rinner Department of Geography and Environmental Studies Ryerson University

VISUAL ANALYTICS APPROACH FOR CONSIDERING UNCERTAINTY INFORMATION IN CHANGE ANALYSIS PROCESSES

Describing Temporal Correlation Spatially in a Visual Analytics Environment

Visualisation of Spatial Data

Exploring multivariate representations of indices along linear geographic features

Encapsulating Urban Traffic Rhythms into Road Networks

Analysis of Flight Variability: a Systematic Approach

GIS Visualization Support to the C4.5 Classification Algorithm of KDD

INTRODUCTION PURPOSE DATA COLLECTION

VISUALIZATION OF SPATIO-TEMPORAL PATTERNS IN PUBLIC TRANSPORT DATA

The Recognition of Temporal Patterns in Pedestrian Behaviour Using Visual Exploration Tools

Cartographic Skills. L.O. To be aware of the various cartographic skills and when to use them

Analyzing and evaluating the usability of linear visual representations and diagram maps for representing transport network data

Extracting Events from Spatial Time Series

2.1 Traffic Stream Characteristics. Time Space Diagram and Measurement Procedures Variables of Interest

MobilityGraphs: Visual Analysis of Mass Mobility Dynamics via Spatio-Temporal Graphs and Clustering

ENV208/ENV508 Applied GIS. Week 2: Making maps, data visualisation, and GIS output

Overview. GIS Data Output Methods

Why not both? Combining 2D maps and 3D space-time cubes for human trajectory data visualization

Determine the perimeter of the garden.

TrajRank: Exploring Travel Behaviour on a Route by Trajectory Ranking

Visual Analytics of Flight Trajectories for Uncovering Decision Making Strategies

PATREC PERSPECTIVES Sensing Technology Innovations for Tracking Congestion

Geography Class 6 Chapters 3 and

Created by T. Madas CALCULUS KINEMATICS. Created by T. Madas

A Primer on Visual Analytics Special focus: movement data

A Review: Geographic Information Systems & ArcGIS Basics

GTECH 380/722 Analytical and Computer Cartography Hunter College, CUNY Department of Geography

Making a GIS Intelligent: CommonGIS Project View

Using co-clustering to analyze spatio-temporal patterns: a case study based on spring phenology

An Interruption in the Highway: New Approach to Modeling Car Traffic

CONCEPTUAL DEVELOPMENT OF AN ASSISTANT FOR CHANGE DETECTION AND ANALYSIS BASED ON REMOTELY SENSED SCENES

Project Appraisal Guidelines

Research on Object-Oriented Geographical Data Model in GIS

Designing Better Maps

Historical Spatio-temporal data in current GIS

Visual Exploration of Sparse Traffic Trajectory Data

Data Vases: 2D and 3D Plots for Visualizing Multiple Time Series

Why Is Cartographic Generalization So Hard?

Exploring OD Patterns of Interested Region based on Taxi Trajectories

OPTIMIZATION OF TRAFFIC SAFETY ON RURAL ROADS BY TRAFFIC DATA BASED STRATEGIES

Visualization Schemes for Spatial Processes

3) What is the sum of the measures of all of the interior angles of the triangle?

Designing Interactive Graphics for Foraging Trips Exploration

VISUALIZATION OF SPATIO-TEMPORAL RELATIONS IN MOVEMENT EVENT USING MULTI-VIEW

ADAPTABLE DASHBOARD FOR VISUALIZATION OF ORIGIN-DESTINATION DATA PATTERNS

ADAPTABLE DASHBOARD FOR VISUALIZATION OF ORIGIN-DESTINATION DATA PATTERNS

Spatial and Temporal Geovisualisation and Data Mining of Road Traffic Accidents in Christchurch, New Zealand

Elementary Math (4048) Paper 2(100 marks) Express as a single fraction in its simplest form

Classification in Mobility Data Mining

Exploring Kimberley Bushfires in Space and Time

The line that passes through the point A ( and parallel to the vector v = (a, b, c) has parametric equations:,,

Map Makeovers: How to Make Your Map Great!

Geo-Coordinated Parallel Coordinates (GCPC): A Case Study of Environmental Data Analysis

Summary thematic point techniques

Spatio Temporal Density Mapping of a Dynamic Phenomenon

Viewpoints the world in perspective

Traffic accidents and the road network in SAS/GIS

Validating general human mobility patterns on massive GPS data

ANIL TUTORIALS. Motion IMPORTANT NOTES ANIL TUTORIALS,SECTOR-5,DEVENDRA NAGAR,HOUSE NO-D/156,RAIPUR,C.G,PH

Maps: Geography s Basic Tools

STANDING WAVES AND THE INFLUENCE OF SPEED LIMITS

Lecture 2. A Review: Geographic Information Systems & ArcGIS Basics

SocViz: Visualization of Facebook Data

Visualizing and Analyzing Activities in an Integrated Space-time Environment: Temporal GIS Design and Implementation

Using treemaps for variable selection in

DP Project Development Pvt. Ltd.

Energy Visualization Why, What & How?

You must have: Ruler graduated in centimetres and millimetres, protractor, compasses, pen, HB pencil, eraser, calculator. Tracing paper may be used.

Intelligent GIS: Automatic generation of qualitative spatial information

The prediction of passenger flow under transport disturbance using accumulated passenger data

(Received 00 Month 20XX; final version received 00 Month 20XX)

Extracting Personal Behavioral Patterns from Geo-Referenced Tweets

JOINT INTERPRETATION OF ON-BOARD VISION AND STATIC GPS CARTOGRAPHY FOR DETERMINATION OF CORRECT SPEED LIMIT

Data Mining II Mobility Data Mining

Transcription:

Visualization of Trajectory Attributes in Space Time Cube and Trajectory Wall Gennady Andrienko, Natalia Andrienko, Heidrun Schumann and Christian Tominski Abstract Space time cube is often used as a visualization technique representing trajectories of moving objects in (geographic) space and time by three display dimensions (Hägerstrand 1970). Despite the recent advances allowing space time cube visualization of clusters of trajectories, it is problematic to represent trajectory attributes. We propose a new time transformation sequential ordering that transforms the space time cube into a new display, trajectory wall, which allows effective and efficient visualization of trajectory attributes for trajectories following similar routes. To enable temporal analysis regarding temporal cycles, we use a time lens technique for interactive visualization. We demonstrate the work of the method on a real data set with trajectories of cars in a big city. Keywords Movement data Trajectories Space time cube Trajectory wall 1 Introduction Interactive space time cube (STC) has become a common technique for visualizing trajectories (Kraak 2003; Kapler and Wright 2005; Andrienko et al. 2003). STC can support comparison of spatial, temporal, and dynamic properties (e.g., speed variation) of several trajectories when they are close in time. However, exploration of a large number of trajectories distributed over a long time period is challenging. Recent papers (Andrienko and Andrienko 2010, 2011) propose to use space time cube in combination with trajectory clustering by route similarity G. Andrienko (&) N. Andrienko Fraunhofer IAIS, Schloss Birlinghoven, 53757 Sankt Augustin, Germany e-mail: gennady.andrienko@iais.fraunhofer.de H. Schumann C. Tominski University of Rostock, Albert-Einstein-Straße 22, 18059 Rostock, Germany M. Buchroithner et al. (eds.), Cartography from Pole to Pole, Lecture Notes in Geoinformation and Cartography, DOI: 10.1007/978-3-642-32618-9_11, Ó Springer-Verlag Berlin Heidelberg 2014 157

158 G. Andrienko et al. (Rinzivillo et al. 2008) and transformation of absolute time references to relative positions within a temporal cycle (daily, weekly, yearly, etc.) or within the individual lifelines of the trajectories (e.g., temporal distances from the start time). In this chapter, we suggest another visualization technique that can be viewed as extending the space time cube by applying a particular time transformation. The main idea is to represent a set of spatially similar trajectories as a stack of bands, which resembles a wall, giving the name to the technique: trajectory wall (Tominski et al. 2012). As in the STC, two display dimensions represent two spatial dimensions. The third display dimension is divided into bins so that each bin contains one band representing one trajectory. The bands are divided into segments, which are coloured according to values of thematic attributes related to trajectory positions, such as speed, acceleration, or distance to the nearest neighbour (henceforth called positional attributes). The trajectories can be ordered in the third dimension according to their temporal order. Hence, a trajectory wall can be viewed as a space time cube where the absolute time is transformed to the temporal order of the trajectories. The trajectory wall technique is effective for spatially similar trajectories. Groups of spatially similar trajectories can be obtained by means of clustering (Andrienko et al. 2007; Rinzivillo et al. 2008; Schreck et al. 2008). To represent values of a numeric positional attribute by colours of band segments, the attribute value range is divided into intervals, or classes. Several methods for defining classes are used in cartography (Slocum et al. 2009), including domain-specific class breaks, natural breaks, equal intervals, and equal class sizes. Andrienko and Andrienko (2006) proposed to use cumulative frequency curves for defining intervals interactively so as to obtain classes with similar cumulative measures computed by summing values of selected quantitative attributes. For trajectories, suitable cumulative measures are, for instance, total duration or total travelled distance. 2 Approach For introducing our approach, we use a real data set of car traffic in Milan, Italy, during one day. We cluster the car trajectories according to route similarity and select one cluster consisting of 118 trajectories of the cars that travelled on the belt road counter-clockwise. The speed values for these trajectories are shown in a space time cube in Fig. 1. The colours have been assigned to the class intervals \5 km/h, 5 10, 10 15, 15 30, 30 50, 50 75, 75 100, [100 km/h according to one of the Color Brewer colour scales (Harrower and Brewer 2003). Figure 1 shows that the speeds within the given cluster are usually rather high, with some occasional exceptions during the day appearing as spots of yellow and red colours. It can be noticed that many trajectories had rather low speeds in the same area in close times. This indicates a traffic jam.

Visualization of Trajectory Attributes in Space Time Cube and Trajectory Wall 159 Fig. 1 Space time cube shows the speed dynamics for a cluster of trajectories passing the city along the belt road counter-clockwise (from left to right). The colour legend is provided in Fig. 3 The space time cube representation has several disadvantages. First, the lines may overlap, and therefore it is impossible to quantify the amount of trajectories affected by the traffic jam. Second, the line may intersect (as cars have different speeds, see Fig. 2), therefore it is hard to trace the speeds along trajectories. It appears logical to eliminate occlusions and intersections of lines in the space time cube by using the stacking layout. For representing two-dimensional geographic space, we need two display dimensions. We can add one more display dimension and use it for stacking visual elements representing trajectories. These may be segmented bands such that their shapes and positions with respect to the two spatial dimensions of the display correspond to the spatial properties of the trajectories. Each trajectory receives its individual portion of the third display dimension. The bands representing different trajectories are stacked one upon another; hence, the bands of different trajectories do not overlap. An example is shown in Fig. 3. The display is oriented so that the northwest is on the left and the southeast on the right. The bands are ordered from bottom to top according to the start times of the respective trajectories. The colouring of the band segments encodes the values

160 G. Andrienko et al. Fig. 2 The same trajectories as in Fig. 1 are shown with starting times aligned. A bunch of trajectories involved in traffic jam is easy to identify. The colour legend is provided in Fig. 3 of the positional attribute speed. High speed values are represented by shades of green and low values by orange and red; yellow corresponds to the speeds between 15 and 30 km/h. The bands where all or almost all segments have the same colour (green) represent trajectories with uniform high-speed movement. The intrusions of yellow, orange, and red colours indicate that the movement slowed down. We have not only an elementary view of the speeds in each individual trajectory but also an overall view of the distribution of the speeds over the space and across the multiple trajectories. We see the places where many cars slowed down. Low speeds mostly occur in neighbouring trajectories in the stack. Since the trajectories are ordered according to their start times, the vertical dimension of the display partly conveys the temporal component of the data. Hence, closeness of segments representing low speed values in the display may mean that these values are clustered in both space and time. The big spot of reduced speeds in the lower left part of the display may signify a prolonged traffic jam in the morning. An optional information display overlaid on the trajectory wall can show detailed information about the trajectory and segment currently pointed with the mouse. The information includes the temporal references, which helps us to locate traffic jams in time. We find that, indeed, the congestion on the northwest happened in the morning from about 5:40

Visualization of Trajectory Attributes in Space Time Cube and Trajectory Wall 161 Fig. 3 The same cluster of trajectories as in Figs. 1 and 2 is represented in a trajectory wall till about 10:00. There was also a smaller congestion on the southeast from about 6:20 till about 7:20 in the morning. We also make a more general notice that in the morning the speeds were quite low on almost the whole length of the route. In the afternoon, a short period of obstructed traffic occurred from about 15:30 till about 17:00. This is also consistent with our previous observations (Fig. 1). The mouse pointing gives us temporal information only on the elementary level of a single trajectory segment. To enable a higher level of temporal analysis, the display includes an element called time lens, which is visible in the lower right corner of Fig. 3. The time lens shows temporally aggregated information for an interactively defined spatial query area (a circle of a chosen radius around the mouse cursor position, visible in the lower left corner of Fig. 3). The interior of the time lens shows the relative spatial positions of the trajectory points within the selected area. The points are represented by dots coloured according to the attribute values. The ring of the time lens represents one of the temporal cycles: 4 quarters of a year, 12 months of a year, 7 days of a week, or 24 h of a day. In our example, the daily cycle is chosen. The ring is divided into bins corresponding to the units of the chosen cycle (hours in our case). The fill levels of the time bins visualize temporally aggregated information about the trajectories that intersect with the query area. The possible aggregates are the count of the trajectories, the total time spent in the query area (i.e., the sum of the times from all trajectories), and the average time (i.e., the total time divided by the count of the trajectories). In our example, the time lens shows the average times. The division of the bin contents into coloured segments shows the proportions of attribute values from different value intervals within the aggregates.

162 G. Andrienko et al. With the mouse, we have selected a query area in the place on the northwest where there are many trajectory segments with low speed values. The time lens shows us that such values mostly occurred in the hours from 5 till 9 in the morning (i.e., the intervals from 5 6 o clock to 9 10 o clock). Furthermore, we see great differences in the average times spent in the query area in different time intervals of the day. In the morning hours from 5 to 7, it took from 16 to 25 min on average for a car to move through the query area. In the next two hours, the average times decreased to 9 and 8 min, while during the rest of the day, the average times were 2 3 min. Hence, during the traffic congestion, the car drivers lost on average from 6 to 23 min of their time in comparison to normal driving. 3 Conclusion In this extended abstract, we address an important and challenging problem of the visualization of positional attributes of trajectories in space and time. To overcome the problems caused by overlapping and intersecting trajectories, we propose to transform time into sequential order. This procedure transforms the space time cube into a trajectory wall display. We demonstrate by example that the proposed transformation enables effective and efficient visualization of positional attributes and facilitates interactive pattern detection. The technique can be applied to numeric attributes (with classification by given class intervals) and to qualitative variables. It works well with moderatesize data sets, up to several thousands of trajectories. To apply it to larger data, it is necessary to combine the trajectory wall displays with other interactive tools such as temporal animation, clustering, queries etc. (Andrienko and Andrienko 2013; Andrienko et al. 2013). To enable detection of more complex patterns, it is essential to support flexible ordering of trajectories in the stack. Our current implementation allows ordering by different aspects of time (chronological order, hours of day, hours of week etc.) and by arbitrary attributes such as median or maximal speed. As a direction for improvement, we consider ordering trajectories by times of passing a selected geographical region. References Andrienko N, Andrienko G (2006) Exploratory analysis of spatial and temporal data. A systematic approach. Springer, Berlin Andrienko N, Andrienko G (2013) Visual analytics of movement: an overview of methods, tools, and procedures. Inf Vis 12(1):3 24 Andrienko N, Andrienko G, Gatalsky P (2003). Visual data exploration using space time cube. In: Proceedings of the 21st international cartographic conference, International Cartographic Association, Durban, 10 16 Aug 2003, pp 1981 1983

Visualization of Trajectory Attributes in Space Time Cube and Trajectory Wall 163 Andrienko G, Andrienko N, Wrobel S (2007) Visual analytics tools for analysis of movement data. ACM SIGKDD Explor 9(2):38 46 Andrienko G, Andrienko N (2010) Dynamic Time Transformation for Interpreting Clusters of Trajectories with Space-Time Cube. IEEE Visual Analytics Science and Technology (VAST 2010) Proceedings, IEEE Computer Society Press, pp 213 214 Andrienko G, Andrienko N (2011) Dynamic Time Transformations for Visualizing Multiple Trajectories in Interactive Space-Time Cube. International Cartographic Conference (ICC 2011) Proceedings Andrienko G, Andrienko N, Bak P, Keim D, Wrobel S (2013) Visual analytics of movement. Springer, Heidelberg Hägerstrand T (1970) What about people in regional science? Paper Reg Sci Assoc 24:7 21 Harrower M, Brewer CA (2003) Colorbrewer.org: an online tool for selecting colour schemes for maps. Cartogr J 40(1):27 37 Kapler T, Wright W (2005) GeoTime information visualization. Inf Vis 4(2):136 146 Kraak M-J (2003) The space time cube revisited from a geovisualization perspective. In: Proceedings of the 21st international cartographic conference, International Cartographic Association, Durban, 10 16 Aug 2003, pp 1988 1995 Rinzivillo S, Pedreschi D, Nanni M, Giannotti F, Andrienko N, Andrienko G (2008) Visuallydriven analysis of movement data by progressive clustering. Inf Vis 7(3/4):225 239 Schreck T, Bernard J, Tekusova T, Kohlhammer J (2008) Visual cluster analysis in trajectory data using editable Kohonen maps. In: Proceedings IEEE symposium on visual analytics science and technology (VAST 2008), IEEE, pp 3 10 Slocum TA, MacMaster RB, Kessler FC, Howard HH (2009) Thematic cartography and geovisualization, 3rd edn. Pearson Education, Upper Saddle River Tominski C, Schumann H, Andrienko G, Andrienko N (2012) Stacking-based visualization of trajectory attribute data. IEEE Trans Vis Comput Graph (Proc IEEE Inf Vis 2012) 18(12):2565 2574