skip to main content
10.1145/1341012.1341056acmotherconferencesArticle/Chapter ViewAbstractPublication PagesgisConference Proceedingsconference-collections
research-article

A web-enabled extension of a spatio-temporal DBMS

Published:07 November 2007Publication History

ABSTRACT

Many database applications deal with spatio-temporal phenomena, and during the last decade a lot of research targeted location-based services, moving objects, traffic jam preventions, meteorology, etc. In strong contrast, there exist only very few proposals for an implementation of a spatio-temporal database system let alone a web-based spatio-temporal information system.

This paper describes the design and implementation of a web-based spatio-temporal information system. The system uses Secondo as spatio-temporal DBMS for handling moving objects and MapServer as an OGC-compliant rendering engine for static spatial data. We describe the architecture of the system and compare our system with a standalone application. The paper investigates in detail issues that arise in the context of the web. First, we describe an implementation of a lightweight client that takes advantage of the functionality offered by Secondo and MapServer. Second, we describe how moving objects can be represented in GML. We discuss possible GML representations, propose an extension of GML that uses 3D segments (2D location + time) to represent moving objects, and present experiments that compare the solutions.

References

  1. J. Beaujardiere. Ogc web map service interface. Technical report, Open GIS Consortium, 2004.Google ScholarGoogle Scholar
  2. R. Benetis, C. S. Jensen, G. Karciauskas, and S. Saltenis. Nearest and reverse nearest neighbor queries for moving objects. VLDB J., 15(3):229--249, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. M. Breunig, C. Türker, M. H. Böhlen, S. Dieker, R. H. Güting, C. S. Jensen, L. Relly, P. Rigaux, H.-J. Schek, and M. Scholl. Architectures and implementations of spatio-temporal database management systems. In Spatio-Temporal Databases: The CHOROCHRONOS Approach, pages 263--318, 2003.Google ScholarGoogle ScholarCross RefCross Ref
  4. T. Brinkhoff and J. Weitkämper. Continuous queries within an architecture for querying xml-represented moving objects. In SSTD, pages 136--154, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. G. Community. Geoserver, an open source server that connects your information to the geospatial web.Google ScholarGoogle Scholar
  6. M. Community. Mapbuilder, a web mapping client.Google ScholarGoogle Scholar
  7. O. G. Consortium. Ogc implementors.Google ScholarGoogle Scholar
  8. S. Cox, P. Daisey, R. Lake, C. Portele, and A. Whiteside. Geographic information- geographic markup language (gml) v 3.1 - iso/tc 211/wg 4/pt 19136. Technical report, Open GIS Consortium, 2004.Google ScholarGoogle Scholar
  9. R. East, R. K. Goyal, A. Haddad, A. Konovalov, A. Rosso, M. Tait, and J. Theodore. The architecture of arcims, a distributed internet map server. In SSTD, pages 387--403, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. A. Foundation. Apache module mod_deflate.Google ScholarGoogle Scholar
  11. S. Grumbach, P. Rigaux, M. Scholl, and L. Segoufin. The dedale prototype. In Constraint Databases, pages 365--382, 2000.Google ScholarGoogle ScholarCross RefCross Ref
  12. S. Grumbach, P. Rigaux, and L. Segoufin. Spatio-temporal data handling with constraints. GeoInformatica, 5(1):95--115, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. R. H. Güting, M. H. Böhlen, M. Erwig, C. S. Jensen, N. A. Lorentzos, M. Schneider, and M. Vazirgiannis. A foundation for representing and quering moving objects. ACM Trans. Database Syst., 25(1):1--42, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. R. H. Güting, V. T. de Almeida, D. Ansorge, T. Behr, Z. Ding, T. Höse, F. Hoffmann, M. Spiekermann, and U. Telle. Secondo: An extensible dbms platform for research prototyping and teaching. In ICDE, pages 1115--1116, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. R. H. Güting, V. T. de Almeida, and Z. Ding. Modeling and querying moving objects in networks. VLDB J., 15(2):165--190, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. X. Huang, C. S. Jensen, and S. Saltenis. Multiple k nearest neighbor query processing in spatial network databases. In ADBIS, pages 266--281, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. C. S. Jensen, J. Kolar, T. B. Pedersen, and I. Timko. Nearest neighbor queries in road networks. In GIS, pages 1--8, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. C. S. Jensen, D. Lin, and B. C. Ooi. Query and update efficient b+-tree based indexing of moving objects. In VLDB, pages 768--779, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. J. A. C. Lema, L. Forlizzi, R. H. Güting, E. Nardelli, and M. Schneider. Algorithms for moving objects databases. Comput. J., 46(6):680--712, 2003.Google ScholarGoogle ScholarCross RefCross Ref
  20. S. Olson. Ajax on Java. O'Really, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. D. Papadias, Y. Tao, P. Kalnis, and J. Zhang. Indexing spatio-temporal data warehouses. In ICDE, pages 166--175, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. M. Pelanis, S. Saltenis, and C. S. Jensen. Indexing the past, present, and anticipated future positions of moving objects. ACM Trans. Database Syst., 31(1):255--298, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. D. Pfoser and C. S. Jensen. Indexing of network constrained moving objects. In GIS, pages 25--32, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. L. Relly, A. Kuckelberg, and H.-J. Schek. A framework of a generic index for spatio-temporal data in concert. In Spatio-Temporal Database Management, pages 135--151, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. A. P. Sistla, O. Wolfson, S. Chamberlain, and S. Dao. Modeling and querying moving objects. In ICDE, pages 422--432, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. L. Speicys, C. S. Jensen, and A. Kligys. Computational data modeling for network-constrained moving objects. In GIS, pages 118--125, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. J. Sun, D. Papadias, Y. Tao, and B. Liu. Querying about the past, the present, and the future in spatio-temporal databases. In ICDE, pages 202--213, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Y. Tao, G. Kollios, J. Considine, F. Li, and D. Papadias. Spatio-temporal aggregation using sketches. In ICDE, pages 214--226, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. G. Trajcevski, O. Wolfson, H. Cao, H. Lin, F. Zhang, and N. Rishe. Managing uncertain trajectories of moving objects with domino. In ICEIS, pages 218--225, 2002.Google ScholarGoogle Scholar
  30. R. R. Vatsavai, S. Shekhar, T. E. Burk, and S. Lime. Umn-mapserver: A high-performance, interoperable, and open source web mapping and geo-spatial analysis system. In GIScience, pages 400--417, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. P. Vretanos. Ogc filter encoding implementation specification. Technical report, Open GIS Consortium, 2005.Google ScholarGoogle Scholar
  32. P. Vretanos. Ogc web feature service implementation. Technical report, Open GIS Consortium, 2005.Google ScholarGoogle Scholar
  33. Wikipedia. Reification (fallacy).Google ScholarGoogle Scholar

Index Terms

  1. A web-enabled extension of a spatio-temporal DBMS

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      GIS '07: Proceedings of the 15th annual ACM international symposium on Advances in geographic information systems
      November 2007
      439 pages
      ISBN:9781595939142
      DOI:10.1145/1341012

      Copyright © 2007 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 7 November 2007

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate220of1,116submissions,20%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader