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


Business Evolution & Platform Migration
Printer Friendly Format

Page 1 of 2
| Next |


A Few new GIS and enterprise technologies


Jack Dangermond
Environmental Systems Research Institute, 380 New York Street, Redlands
CA 92373-8100 U.S.A.


Abstract
The pace of development of both communications and computer hardware and software capabilities continues to be quite rapid, resulting in a number of new technologies for GIS (geographic information system) and enterprise information systems. One of these is technology for performing rapid spatial queries on information stored in standard relational databases either within an organization or on servers scattered across a network. Another is object technology for embedding GIS capabilities in new or existing applications on desktop computers. A third is the ongoing development of new GIS-related capabilities for the Internet and World Wide Web (WWW), including componentized GIS capabilities and metadata standards. Other technical developments are also important. All these recent technical developments are about to make profound changes in the way in which GIS can be applied to AM/FM. By spatially enabling enterprise information systems they will leverage AM/FM investments made over many decades in some of the largest information warehouses in the world. They will pave the way for AM/FM spatial information resources to flow on the Information Highway which the Internet and the National Spatial Data Infrastructure (NSDI) will soon provide. The implications of these changes are discussed.

Introduction
More and more organizations are recognizing that their data are closely linked to location; as a result they are moving to apply GIS to their mission-critical operations. As AM/FM-using organizations develop and use GISS they face various problems common to most of today’s information technology organizations, such as managing increasingly large databases with increasingly diverse data types, providing enterprise-wide access to the organization’s data, meeting the needs of increasing numbers of casual users, working in expanding clientiserver networked environments, and providing information via the Intemet.

The capabilities described here were designed to meet some of these needs. Processing Spatial Data in Standard Relational Databases Many organizations have very large quantities of data stored in relational database management systems (RDBMSS). The data structures of these RDBMSS are increasingly being extended to provide common means of access to a wider variety of data types, 123.including spatial data. Such developments mean that spatial information can be brought into the computing mainstream of standard, transaction-processed databases and that organizations can combine their management information system (MIS) and their GIS in a single relational database.

For organizations such as utilities, however, these databases are very large, often in the range of tens to hundreds of gigabytes or more, and while the speed of transactions with the database have been acceptable for text and numeric data, until recently most transactions with spatial data have been much slower, often “long transactions,” requiring minutes or much longer periods of time for execution. Fortunately, a new data processing engine technology has become available which makes a wide variety of management and analysis operations on spatial data about as fast as transactions on other forms of data. This technology has been termed a spatial database engine. It operates in a standard client/server environment, and resides on both client computers (including desktop PCs) and server computers. The software is based on open system design principles. The spatial server is optimized for queries (both conventional SQL and spatial queries) and retrievals, and provides extremely fast system response times (a few seconds), even with hundreds of simultaneous client users. This functionality was designed for AMIFM and other large organizations in which very large RDBMSS reside on mainframe computers which are accessed by hundreds or thousands of users.

This new technology provides standard software tools for spatial data management and a wide range of geoprocessing tools is available to programmers and users. Geographic features are represented in a geometric data model, complemented with relational database data types (e.g., integer, date, BLOBS, etc.) for representing attribute information. The data model is feature oriented: geometric data and associated attributes are stored together and a single disk access retrieves both.

The technology is designed for use by system developers and integrators, providing them with the tools they need to construct custom applications to meet a wide variety of specific needs in enterprise, client/server, networked environments. It is a large set of spatial operators together with a spatial application programming interface (API). This technology’s functionality can be built into applications in ways which are transparent (invisible) to the user, minimizing the need to educate users on GIS technology. By providing familiar kinds of access to new classes of data, this kind of data processing engine technology can expand the range of applications for corporate databases as well as leading toward development of next-generation spatial objects and data types.

Embedded Object Technology
Among the successes of object-oriented technology has been its use in the rapid development of custom applications and custom user interfaces through the use and reuse by software and application developers of various kinds of interchangeable software components. By enhancing the speed and reliability of application programming, such 124.object technology has been especially useful to AM/FM organizations engaged in rapid prototyping and development of new applications in such areas as system design, emergency response, and call-before-you-dig.

A recent GIS software development makes use of this approach; it is a set of object-oriented tools which supports a building block approach to the rapid development of mapping and related GIS applications.

A variety of components have been developed which provide such GIS capabilities as desktop mapping, data display, handling of images and multiple map layers, SQL query, spatial analysis, GPS connection, data publishing on a network, and the like.

Page 1 of 2
| 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