Logo GISdevelopment.net

GISdevelopment > Proceedings > GITA > 1997


GITA 2002 | GITA 2001 | GITA 2000 | GITA 1999 | GITA 1998 | GITA 1997
Sessions

Advanced Technical Topics

Building & Supporting Applications

Business Evolution & Platform Migration

Expanding the User Base -- Non-Traditional Applications

From the office to the Field

Fundamental & Economic Issues of AM/FM/GIS

Lessons Learned

Major Technology Trends and their Impacts

Project Planning, Implementation and Management

Re-Engineering and Integration Issues

Scada and Real-Time Systems

User Project Presentations

Best of the Rest

Invited Presentation


GITA 1997


Major Technology Trendus and Their Impacts
Printer Friendly Format

Page 1 of 3
| Next |


A Recent technology direction: Storing new data types in an RDBMS

Paul J. Yarka
Director of Product Management, Convergent Group
6200 South Syracuse Way, Englewood, CO 80111
Phone: 303-741-8484, Fax: 303-741-8456


Abstract
Vendors and customers are gaining experience in the implementation of AM/FM/GIS systems that allow users to store spatial and aspatial data in a relational database management system (RDBMS). Today’s latest commercial AM/FM/GIS product offerings enable the storage of point, line, polygon, complex polygon, topology, connectivity and other spatial primitives in either an extended or object-relational database. The technology advance of efficiently storing and retrieving spatial data from an RDBMS, along with the ANSI and ISO standards efforts of the SQL MM and SQL 3 organizations enhances the long-term viability and attractiveness of relational data stores that are now being used to store and manage vector and raster data.

Introduction
Imagine calling your gas utility company because you want to install a gas fireplace in your home and need to have a new service line installed. The customer service representative who answers your call asks for your address and accesses your account. Using a customer information system connected to an AM/FM/GIS, he or she constructs and views a map of your home, a nearby main, and the local gas distribution network. Using this information, the two of you discuss a preferred route for the required gas line, taking into account such things as the location of your driveway, landscape, other utility services, and the existing gas utility easement.

The customer service representative quickly designs the new gas line on a computer screen, provides a cost estimate, and schedules the installation with you and the utility’s construction crew. An installment payment plan is arranged for your monthly billing, and preliminary design plans, appropriate work orders, and a permit request are generated.

From your perspective, with one simple telephone call you have set into motion the installation of your gas fireplace. From the utility company’s perspective, only one trip to your house is required, your request has been satisfactorily serviced, a digital engineering design with required gas equipment has been stored in an organization-wide database, and the construction crew has updated the same database with a field-checked and modified version of required equipment in its as-built state.

Eliminating Technology Boundaries with Extended Relational Spatial Databases Clearly, GIS software technology has automated manual processes to help multiple users and departments orchestrate the planning, design, construction, and maintenance of infrastructure. However, with most competitive AM/FM/GIS products, spatial and aspatial data are stored in different database management technologies and, consequently, are isolated. Aspatial or tabular data are typically stored in a commercial RDBMS, while spatial data are frequently stored in a proprietary binary file structure.

Recent software developments now make it possible for entities with spatial and aspatial attributes to be stored entirely in an RDBMS. Once restricted to specialized functions, users and departments, spatial information, and manipulation tools are now “mainstream-accessible”; in other words, they can be seamlessly integrated with aspatial corporate data repositories. Extended relational spatial databases are typically layered on top of commercial RDBMSS (Fig. 1), enabling easy access and manipulation of spatial data from the same data store used for storing and managing aspatial corporate data. Effective spatial data management capabilities are crucial to implementing spatial information systems, automated mapping, facilities management, geographic information systems, and computer-aided design. With extended relational technology, a single database management approach can be used to store and manage data for enterprise users with diverse application interests.

Extended relational databases increasingly are clientkerver-based providing transparent access to the underlying commercial RDBMS. In some cases, applications may be developed using an API that is designed on key database and software industry standards, such as Microsoft’s Open Database Connectivity (ODBC) standard. Products in this niche also offer spatial extensions to Structured Query Language (SQL). Using SQL with spatial extensions, users can add various spatial operators to their SQL queries and qualify entities using aspatial and spatial constraints. One key advantage is that through APIs that are based on key standards and SQL with spatial extensions, widespread enterprise access for spatial data is now possible, thereby eliminating the required use of proprietary formats for spatial data storage.


Figure 1. Typical architecture of an extended relational spatial database platform.

Key features to look for in extended relational spatial databases include the following:
  • Full compatibility with RDBMSS
  • Use of an extended relational data model and integrated geometry processing
  • Spatial data validation through geometric and referential integrity checking
  • Incorporation of a broad offering of spatial data primitives
  • Spatial indexing for fast data retrieval based on spatial selection
  • Client/server architecture
  • SQL with spatial extensions for rapid application development and ad hoc query
  • Application programming interface
  • Integrated job management (long transaction) support
Page 1 of 3
| Next |

Applications | Technology | Policy | History | News | Tenders | Events | Interviews | Career | Companies | Country Pages | Books | Publications | Education | Glossary | Tutorials | Downloads | Site Map | Subscribe | GIS@development Magazine | Updates | Guest Book