๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

Spatial Databases: With Application to GIS (The Morgan Kaufmann Series in Data Management Systems)

โœ Scribed by Philippe Rigaux, Michel Scholl, Agnรƒยจs Voisard


Publisher
Morgan Kaufmann
Year
2001
Tongue
English
Leaves
439
Series
The Morgan Kaufmann Series in Data Management Systems
Edition
1st
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


This textbook is an excellent resource for people specifically interested in the theoretical nuts and bolts of spatial databases. The book covers a lot of ground in just over 400 pages. It would be an excellent text for an advanced GIS programming course for either geography students or computer science students. For the geography student, the text provides an excellent coverage of database concepts while drawing on familiar topics. For the computer science student, the book extends basic knowledge of DBMS for spatial applications.

The book is divided into eight chapters. Each chapter is completed with an excellent bibliographical review of relevant publications. This review, alone, is worth the price of the book.

Chapter 1: Introduction to Spatial Database: Covers basic concepts of SQL, DBMS and spatial data.

Chapter 2: Representation of Spatial Objects: This chapter should be familiar to anyone with a GIS background but would fill in the gaps for computer science students. The section on formats and standards is a bit dated but provides a nice theoretical background - especially for the Census TIGER data.

Chapter 3: Logical Models and Query Languages: Opposite of Chapter 2, this chapter will challenge the Geography student while further grounding the Computer Science student in GIS data types.

Chapter 4: The Constraint Data Model: Here the authors choose to introduce some unique material in the form of the constraint data model. The model is designed specifically to encode spatial data in a basic relational model. The chapter even breaks down the model into relational algebra statements. For most teaching purposes, this chapter can be skipped.

Chapter 5: Computational Geometry: An odd gem in a text on spatial databases. This chapter provides a basic introduction to computation geometry techniques and their application to spatial data. One of the most significant aspects of a spatial databases is that it encodes geometric representations of geographic phenomena. Basic computational geometry is a necessary extension for a database to truly support spatial data. Pseudo-code is given but I would recommend the classic Computational Geometry in C (Cambridge Tracts in Theoretical Computer Science) for detailed implementations. This chapter will be challenging for Geography students but simple for Computer Science students.

Chapter 6: Spatial Access Methods: The biggest challenge for spatial databases is spatial indexing - adding a true sense of "where" to SELECT...WHERE! The chapter focuses mostly on classical index structures - B-tree, R-Tree, etc. This would be a good chapter for a "short week" as it is either a research focus or matter of "it just works". Students who desire to research spatial indexing will find the chapter lacking. Others will find it overwhelming.

Chapter 7: Query Processing: Like Chapter 6, this chapter delves into details that only a student truly interested in researching spatial indexes or developing new databases would be concerned with. The chapter presents how the spatial index is utilized for joins and relates.

Chapter 8: Commercial Systems: Any book that attempts to survey existing software is always out of date. This chapter might be of historical interest but is hardly worth covering. The section of PostgreSQL is interesting but better material exists on the web.

Overall, the book is well written and clearly presents the material. The coverage is focused on applications to spatial databases. My favorite advanced GIS textbook is GIS: A Computing Perspective, Second Edition.


๐Ÿ“œ SIMILAR VOLUMES


Spatial Databases: With Application to G
โœ Philippe Rigaux, Michel O. Scholl, Agnes Voisard ๐Ÿ“‚ Library ๐Ÿ“… 2001 ๐Ÿ› Morgan Kaufmann ๐ŸŒ English

Spatial Databases is the first unified, in-depth treatment of special techniques for dealing with spatial data, particularly in the field of geographic information systems (GIS). This book surveys various techniques, such as spatial data models, algorithms, and indexing methods, developed to address

Component Database Systems (The Morgan K
โœ Klaus R. Dittrich, Andreas Geppert ๐Ÿ“‚ Library ๐Ÿ“… 2000 ๐Ÿ› Morgan Kaufmann ๐ŸŒ English

Component Database Systems is a collection of invited chapters by the researchers making the most influential contributions in the database industry's trend toward componentizationThis book represents the sometimes-divergent, sometimes-convergent approaches taken by leading database vendors as they

Developing Time-Oriented Database Applic
โœ Richard T. Snodgrass ๐Ÿ“‚ Library ๐Ÿ“… 1999 ๐ŸŒ English

Whether you're a database designer, programmer, analyst, or manager, you've probably encountered some of the challenges-and experienced some of the frustrations-associated with time-varying data. Where do you turn to fix the problem and see that it doesn't happen again? In Developing Time-Oriented D

Designing Data-Intensive Web Application
โœ Stefano Ceri ๐Ÿ“‚ Library ๐Ÿ“… 2002 ๐ŸŒ English

The most prominent Web applications in use today are data-intensive. Scores of database management systems across the Internet access and maintain large amounts of structured data for e-commerce, on-line trading, banking, digital libraries, and other high-volume sites.Developing and maintaining thes

Data Warehousing And Business Intelligen
โœ Alan R. Simon, Steven L. Shaffer ๐Ÿ“‚ Library ๐Ÿ“… 2001 ๐ŸŒ English

You go online to buy a digital camera. Soon, you realize you've bought a more expensive camera than intended, along with extra batteries, charger, and graphics software-all at the prompting of the retailer.Happy with your purchases? The retailer certainly is, and if you are too, you both can be said