Skip to main content
Erschienen in: GeoInformatica 3/2011

01.07.2011

Spatiotemporal pattern queries

verfasst von: Mahmoud Attia Sakr, Ralf Hartmut Güting

Erschienen in: GeoInformatica | Ausgabe 3/2011

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

This paper presents a novel approach to express and evaluate the complex class of queries in moving object databases called spatiotemporal pattern queries (STP queries). That is, one can specify temporal order constraints on the fulfillment of several predicates. This is in contrast to a standard spatiotemporal query that is composed of a single predicate. We propose a language design for spatiotemporal pattern queries in the context of spatiotemporal DBMSs. The design builds on the well established concept of lifted predicates. Hence, unlike previous approaches, patterns are neither restricted to specific sets of predicates, nor to specific moving object types. The proposed language can express arbitrarily complex patterns that involve various types of spatiotemporal operations such as range, metric, topological, set operations, aggregations, distance, direction, and boolean operations. This work covers the language integration in SQL, the evaluation of the queries, and the integration with the query optimizer. We also propose a simple language for defining the temporal constraints. The approach allows for queries that were never available. We provide a complete implementation in C+ + and Prolog in the context of the Secondo platform. The implementation is made publicly available online as a Secondo Plugin, which also includes automatic scripts for repeating the experiments in this paper.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Anhänge
Nur mit Berechtigung zugänglich
Fußnoten
1
Here tuple is viewed as a type variable that can be instantiated by any valid tuple type.
 
2
The xangle operator is a corrected copy of the Secondo mdirection operator. It is presented only for the sake of this example. In the Secondo versions newer than 2.9.1, the mdirection operator works fine.
 
3
Since our optimizer extension wraps around the standard optimizer implementation, you may get different optimization results in later Secondo versions. The described results in this paper are obtained from version 2.9.1.
 
Literatur
1.
Zurück zum Zitat Allen JF (1983) Maintaining knowledge about temporal intervals. Commun ACM 26(11):832–843CrossRef Allen JF (1983) Maintaining knowledge about temporal intervals. Commun ACM 26(11):832–843CrossRef
2.
Zurück zum Zitat Alvares LO, Bogorny V, Kuijpers B, Fernandes de Macedo JA, Moelans B, Vaisman A (2007) A model for enriching trajectories with semantic geographical information. In: GIS ’07: proceedings of the 15th annual ACM international symposium on advances in geographic information systems, pp 1–8 Alvares LO, Bogorny V, Kuijpers B, Fernandes de Macedo JA, Moelans B, Vaisman A (2007) A model for enriching trajectories with semantic geographical information. In: GIS ’07: proceedings of the 15th annual ACM international symposium on advances in geographic information systems, pp 1–8
3.
Zurück zum Zitat Bessiere C (2006) Handbook of constraint programming, chap 3. Elsevier Bessiere C (2006) Handbook of constraint programming, chap 3. Elsevier
4.
Zurück zum Zitat Cotelo Lema JA, Forlizzi L, Güting RH, Nardelli E, Schneider M (2003) Algorithms for moving objects databases. Comput J 46(6):680–712CrossRef Cotelo Lema JA, Forlizzi L, Güting RH, Nardelli E, Schneider M (2003) Algorithms for moving objects databases. Comput J 46(6):680–712CrossRef
5.
Zurück zum Zitat du Mouza C, Rigaux P (2005) Mobility patterns. Geoinformatica 9(4):297–319CrossRef du Mouza C, Rigaux P (2005) Mobility patterns. Geoinformatica 9(4):297–319CrossRef
6.
Zurück zum Zitat Düntgen C, Behr T, Güting RH (2009) BerlinMOD: a benchmark for moving object databases. VLDB J 18(6):1335–1368CrossRef Düntgen C, Behr T, Güting RH (2009) BerlinMOD: a benchmark for moving object databases. VLDB J 18(6):1335–1368CrossRef
7.
Zurück zum Zitat Erwig M, Schneider M (1999) Developments in spatio-temporal query languages. In DEXA ’99: Proceedings of the 10th international workshop on database & expert systems applications, p 441 Erwig M, Schneider M (1999) Developments in spatio-temporal query languages. In DEXA ’99: Proceedings of the 10th international workshop on database & expert systems applications, p 441
8.
Zurück zum Zitat Erwig Ma, Schneider M (2002) Spatio-temporal predicates. IEEE Trans Knowl Data Eng 14(4):881–901CrossRef Erwig Ma, Schneider M (2002) Spatio-temporal predicates. IEEE Trans Knowl Data Eng 14(4):881–901CrossRef
9.
Zurück zum Zitat Erwig M (2004) Toward spatiotemporal patterns. In: de Caluwa R, de Tré G, Boudogua G (eds) Spatio-temporal databases. Springer-Verlag, New York, pp 29–54 Erwig M (2004) Toward spatiotemporal patterns. In: de Caluwa R, de Tré G, Boudogua G (eds) Spatio-temporal databases. Springer-Verlag, New York, pp 29–54
10.
Zurück zum Zitat Forlizzi L, Güting RH, Nardelli E, Schneider M (2000) A data model and data structures for moving objects databases. In: SIGMOD ’00: proceedings of the 2000 ACM SIGMOD international conference on management of data, pp 319–330 Forlizzi L, Güting RH, Nardelli E, Schneider M (2000) A data model and data structures for moving objects databases. In: SIGMOD ’00: proceedings of the 2000 ACM SIGMOD international conference on management of data, pp 319–330
11.
Zurück zum Zitat Frentzos E, Gratsias K, Pelekis N, Theodoridis Y (2007) Algorithms for nearest neighbor search on moving object trajectories. Geoinformatica 11(2):159–193CrossRef Frentzos E, Gratsias K, Pelekis N, Theodoridis Y (2007) Algorithms for nearest neighbor search on moving object trajectories. Geoinformatica 11(2):159–193CrossRef
12.
Zurück zum Zitat Gudmundsson J, van Kreveld M, Speckmann B (2004) Efficient detection of motion patterns in spatio-temporal data sets. In: GIS ’04: proceedings of the 12th annual ACM international workshop on geographic information systems, pp 250–257 Gudmundsson J, van Kreveld M, Speckmann B (2004) Efficient detection of motion patterns in spatio-temporal data sets. In: GIS ’04: proceedings of the 12th annual ACM international workshop on geographic information systems, pp 250–257
13.
Zurück zum Zitat Güting RH, Almeida V, Ansorge D, Behr T, Ding Z, Höse T, Hoffmann F, Spiekermann M, Telle U (2005) Secondo: an extensible DBMS platform for research prototyping and teaching. In: ICDE ’05: proceedings of the 21st international conference on data engineering, pp 1115–1116 Güting RH, Almeida V, Ansorge D, Behr T, Ding Z, Höse T, Hoffmann F, Spiekermann M, Telle U (2005) Secondo: an extensible DBMS platform for research prototyping and teaching. In: ICDE ’05: proceedings of the 21st international conference on data engineering, pp 1115–1116
14.
Zurück zum Zitat Güting RH, Behr T, Almeida V, Ding Z, Hoffmann F, Spiekermann M (2004) Secondo: an extensible DBMS architecture and prototype. Technical Report Informatik-Report 313, FernUniversität Hagen Güting RH, Behr T, Almeida V, Ding Z, Hoffmann F, Spiekermann M (2004) Secondo: an extensible DBMS architecture and prototype. Technical Report Informatik-Report 313, FernUniversität Hagen
15.
Zurück zum Zitat Güting RH, Behr T, Xu J (2010) Efficient k-nearest neighbor search on moving object trajectories. VLDB J (online first) Güting RH, Behr T, Xu J (2010) Efficient k-nearest neighbor search on moving object trajectories. VLDB J (online first)
16.
Zurück zum Zitat Güting RH, Böhlen MH, Erwig M, Jensen CS, Lorentzos NA, Schneider M, Vazirgiannis M (2000) A foundation for representing and querying moving objects. ACM Trans Database Syst 25(1):1–42CrossRef Güting RH, Böhlen MH, Erwig M, Jensen CS, Lorentzos NA, Schneider M, Vazirgiannis M (2000) A foundation for representing and querying moving objects. ACM Trans Database Syst 25(1):1–42CrossRef
17.
Zurück zum Zitat Hadjieleftheriou M, Kollios G, Bakalov P, Tsotras VJ (2005) Complex spatio-temporal pattern queries. In: VLDB ’05: proceedings of the 31st international conference on very large data bases, pp 877–888 Hadjieleftheriou M, Kollios G, Bakalov P, Tsotras VJ (2005) Complex spatio-temporal pattern queries. In: VLDB ’05: proceedings of the 31st international conference on very large data bases, pp 877–888
18.
Zurück zum Zitat Ioannidis YE (1996) Query optimization. ACM Comput Surv 28(1):121–123CrossRef Ioannidis YE (1996) Query optimization. ACM Comput Surv 28(1):121–123CrossRef
19.
Zurück zum Zitat Pelekis N, Kopanakis I, Marketos G, Ntoutsi I, Andrienko G, Theodoridis Y (2007) Similarity search in trajectory databases. In: TIME ’07: proceedings of the 14th international symposium on temporal representation and reasoning, pp 129–140 Pelekis N, Kopanakis I, Marketos G, Ntoutsi I, Andrienko G, Theodoridis Y (2007) Similarity search in trajectory databases. In: TIME ’07: proceedings of the 14th international symposium on temporal representation and reasoning, pp 129–140
20.
Zurück zum Zitat Schneider M (2005) Evaluation of spatio-temporal predicates on moving objects. In: ICDE ’05: proceedings of the 21st international conference on data engineering, pp 516–517 Schneider M (2005) Evaluation of spatio-temporal predicates on moving objects. In: ICDE ’05: proceedings of the 21st international conference on data engineering, pp 516–517
21.
Zurück zum Zitat Wolfson O, Xu B, Chamberlain S, Jiang L (1998) Moving objects databases: issues and solutions. In: SSDBM’98: 10th international conference on scientific and statistical database management, pp 111–122 Wolfson O, Xu B, Chamberlain S, Jiang L (1998) Moving objects databases: issues and solutions. In: SSDBM’98: 10th international conference on scientific and statistical database management, pp 111–122
Metadaten
Titel
Spatiotemporal pattern queries
verfasst von
Mahmoud Attia Sakr
Ralf Hartmut Güting
Publikationsdatum
01.07.2011
Verlag
Springer US
Erschienen in
GeoInformatica / Ausgabe 3/2011
Print ISSN: 1384-6175
Elektronische ISSN: 1573-7624
DOI
https://doi.org/10.1007/s10707-010-0114-3

Weitere Artikel der Ausgabe 3/2011

GeoInformatica 3/2011 Zur Ausgabe