
A WEB-BASED TOOL FOR SPATIOTEMPORAL FILTERING 
AND CONTINUOUS ANIMATION 
Alex Vakaloudis and Simeon Veloudis 
TEI Serron, Terma Magnisias, Serres, Greece 
Keywords:  GIS GUI, Spatiotemporal navigation, Spatial-temporal filtering. 
Abstract:  We describe MoveMap, a front-end tool for spatiotemporal databases with moving objects. Built over the 
Google Maps technology, is independent of any underlying data model or query language. It accommodates 
continuous temporal navigation and aims to both precision and abstraction by employing the Google Maps 
DirectionsService utility. For filtering and controlling the display, it includes a set of spatiotemporal 
operators  that can be dynamically triggered, as the navigation proceeds in time. Spatiotemporal querying is 
thus performed in two different layers; first at the server level which can be accomplished by any underlying 
framework and second on the client through this mechanism of associating query conditions to browser 
events. 
1 INTRODUCTION 
The web and technologies such as Google Maps are 
increasingly becoming a very interesting medium for 
the dissemination and processing of geographical 
information. In this paper we focus on maps with 
moving objects. This type of maps typically concern 
location-based services for applications such as 
surveillance (Hilton, 2006) and transportation and 
navigation (Wolfson and 
Bo Xu, 2010). 
The importance of web-based maps is underlined 
by the continuous evolution of products by 
commercial giants, Bing Maps by Microsoft and 
Google Maps. The latter comes with a JavaScript 
API, currently in its 3rd version, which includes 
modelling of spatial data types such as points, lines 
and areas, spatial overlays, zooming and geocoding.  
Nevertheless, the absence of any built-in 
provisions for spatiotemporal data types is 
remarkable and largely motivates the work presented 
in this paper. A mechanism that demonstrates 
moving objects on Google maps appears in 
(Williams, 2010). Although it is not database-driven, 
it verifies that this technology can form the 
foundation for an interface to a spatiotemporal 
database. Google Earth, does includes temporal 
support in KML via a time slider control which 
displays discrete transitions in the movement of 
points or the shape of lines/polygons. 
The ArcGIS server provides a web interface with 
support for time-varying data. Change is discrete 
and hence it does not cover any continuous 
movement. 
Apart from Google Maps, other efforts on web-
based GIS have used applets (Voss and Andrienko 
and Andrienko and Gatalsky, 2001), Flash (Brannan, 
et al., 2008) or other plug-ins at the client side. 
Research on web-based moving objects for GIS 
includes the work of (du Mouza and Rigaux, 2002) 
who stresses the importance of continuous queries.  
Later efforts on Google Maps are Geotracker (Chen, 
et al., 2007) that visualises RSS events according to 
their timestamp and Temp-o-map (Kauppinen and 
Deichstetter and Hyvönen, 2007). However, these 
efforts deal with objects with discrete temporal 
characteristics (e.g. World Cup events) and thus do 
not cater for the animation of moving points. 
From a system structure point of view, with the 
ever-increasing growth in processing power, the thin 
clients of previous web-based GIS systems are 
becoming “thicker” and equipped with more 
services like spatial navigation, data filtering and 
layering (Khan, 2010) (Horal, et. al., 2006). This 
provides better interaction with spatiotemporal data 
through local data manipulation (Hilton, 2006). 
The objective of this work is twofold:  
1. To control spatiotemporal navigation and 
display continuous movement of points with the 
optional use of DirectionsService utilities through 
399
Vakaloudis A. and Veloudis S..
A WEB-BASED TOOL FOR SPATIOTEMPORAL FILTERING AND CONTINUOUS ANIMATION.
DOI: 10.5220/0003335703990403
In Proceedings of the 7th International Conference on Web Information Systems and Technologies (WEBIST-2011), pages 399-403
ISBN: 978-989-8425-51-5
Copyright
c
 2011 SCITEPRESS (Science and Technology Publications, Lda.)