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.)