Skip to main content

Designing a Geo-scientific Request Language - A Database Approach

  • Conference paper
Scientific and Statistical Database Management (SSDBM 2009)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 5566))

Abstract

A large part of sensor, image, and statistics data in the Earth Sciences naturally come as data points aligned to regular grids of some dimension, including 1-D time series, 2-D imagery, 3-D image time series and volumetric data, and 4-D spatio-temporal data. Frequently repositories have to host objects of multi-Terabyte size, in the future multi-Petabytes. Serving this information category, large multi-dimensional arrays, is a task of increasing importance among the Earth Sciences. Still, however, ad-hoc implementations with focused functionality prevail which lack the flexibility of SQL-enabled databases.

The Web Coverage Processing Service (WCPS) geo raster model and language allows navigation, extraction, and ad-hoc analysis on multi-dimensional geoscientific raster data which can be geo-referenced or not. The request language has been designed to offer some key properties considered advantageous by the database community: it is formalized, declarative, data independent, optimizable, and safe in evaluation. WCPS has been adopted as an international standard by the Open GeoSpatial Consortium (OGC) in December 2008. The reference implementation is almost finished. Actually, the embedding into the modular framework of the OGC geo service standards has posed particular con straints which the design had to respect. We discuss conceptual model, query language, and the context using real-life use case scenarios.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Baumann, P.: On the Management of Multidimensional Discrete Data. VLDB Journal 4(3) (1994); Special Issue on Spatial Database Systems, VLDB, 401–444

    Google Scholar 

  2. Baumann, P.: A Database Array Algebra for Spatio-Temporal Data and Beyond. In: Tsur, S. (ed.) NGITS 1999. LNCS, vol. 1649, pp. 76–93. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  3. Baumann, P.: Large-Scale Raster Services: A Case for Databases (invited keynote). In: Roddick, J.F., Benjamins, V.R., Si-said Cherfi, S., Chiang, R., Claramunt, C., Elmasri, R.A., Grandi, F., Han, H., Hepp, M., Lytras, M.D., Mišić, V.B., Poels, G., Song, I.-Y., Trujillo, J., Vangenot, C. (eds.) ER Workshops 2006. LNCS, vol. 4231, pp. 75–84. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  4. Baumann, P. (ed.): Web Coverage Processing Service (WCPS) Language Interface Standard. OGC 08-068r2 (2009)

    Google Scholar 

  5. Baumann, P. (ed.): WCS Processing Extension. OGC 08-059r3 (2009)

    Google Scholar 

  6. Catell, R., Cattell, R.G.G.: The Object Data Standard, 3rd edn. Morgan Kaufmann, San Francisco (2000)

    Google Scholar 

  7. Furtado, P.: Storage Management of Multidimensional Arrays in Database Management Systems. PhD thesis, Technische Universität München (1999)

    Google Scholar 

  8. Garcia, A., Baumann, P.: Modeling Fundamental Geo-Raster Operations with Array Algebra. In: IEEE Intl. Workshop in Spatial and Spatio-Temporal Data Mining, Omaha, USA, October 28-31 (2007)

    Google Scholar 

  9. International Organization for Standardization (ISO): Data elements and interchange formats — Information interchange — Representation of dates and times. ISO IS 8601:2000 (2000)

    Google Scholar 

  10. International Organization for Standardization (ISO): Geographic Information — Coverage Geometry and Functions. ISO IS 19123:2005 (2005)

    Google Scholar 

  11. International Organization for Standardization (ISO): LOTOS, A Formal Description Technique Based on the Temporal Ordering of Observational Behaviour. ISO/IEC IS 8807 (1987)

    Google Scholar 

  12. Libkin, L., Machlin, R., Wong, L.: A Query Language for Multidimensional Arrays: Design, Implementation, and Optimization Techniques. In: Proc. 15th ACM SIGMOD, Montreal, Canada, pp. 228–239 (1996)

    Google Scholar 

  13. Lorie, R.: Issues in Databases for Design Transactions. In: Encarnaçao, J., Krause, F.L. (eds.) File Structures and Databases for CAD. North-Holland, IFIP (1982)

    Google Scholar 

  14. Maier, D., Vance, B.: A Call to Order. In: Proc. 12th ACM PODS, Washington, DC, USA, pp. 1–16 (1993)

    Google Scholar 

  15. Marathe, A., Salem, K.: A Language for Manipulating Arrays. In: Proc. 23rd VLDB, Athens, Greece, pp. 46–55 (1997)

    Google Scholar 

  16. Marathe, A., Salem, K.: Query Processing Techniques for Arrays. In: Proc. SIGMOD, New York, USA, pp. 323–334 (1999)

    Google Scholar 

  17. The rasql Query Guide, version 7. rasdaman GmbH (2008)

    Google Scholar 

  18. OGC (ed.): Abstract Specification Topic 6: Schema for Coverage Geometry and Functions. OGC 07-011 (2007)

    Google Scholar 

  19. Pisarev, A., Poustelnikova, E., Samsonova, M., Baumann, P.: Mooshka: A System for the Management of Multidimensional Gene Expression Data in Situ. Information Systems 28, 269–285 (2003)

    Article  MATH  Google Scholar 

  20. Ritsch, R.: Optimization and Evaluation of Array Queries in Database Management Systems. PhD thesis, TU Muenchen (2002)

    Google Scholar 

  21. Ritter, G., Wilson, J., Davidson, J.: Image Algebra: An Overview. Computer Vision, Graphics, and Image Processing 49(1), 297–336 (1994)

    Google Scholar 

  22. Schut, P. (ed.): Web Processing Service (WPS). OGC 05-007r7 (2007)

    Google Scholar 

  23. van Ballegooij, A.: Ram: A Multidimensional Array Dbms. In: Lindner, W., Mesiti, M., Türker, C., Tzitzikas, Y., Vakali, A.I. (eds.) EDBT 2004. LNCS, vol. 3268, pp. 154–165. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  24. Whiteside, A., Evans, J. (eds.): Web Coverage Service (WCS) Implementation Specification. OGC 07-067r5 (2008)

    Google Scholar 

  25. Widmann, N., Baumann, P.: Efficient Execution of Operations in a DBMS for Multidimensional Arrays. In: Proc. 10th Statistical and Scientific Database Management (SSDBM), Capri, Italy, pp. 155–165 (1998)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Baumann, P. (2009). Designing a Geo-scientific Request Language - A Database Approach. In: Winslett, M. (eds) Scientific and Statistical Database Management. SSDBM 2009. Lecture Notes in Computer Science, vol 5566. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02279-1_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-02279-1_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-02278-4

  • Online ISBN: 978-3-642-02279-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics