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