Logo GISdevelopment.net

GISdevelopment > Proceedings > GITA > 1999


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

Business Applications

Data Development and Evolution

Data Distribution and Access

Engineering and Design Applications

Enterprise Integration

Enterprise Resource Planning

Exploiting Field and Mobile Technologies

Invited Track

Operations Support

People Issues

System Architecture

User Perspectives

Work Management


GITA 1999


Engineering and Design Applications


Patterns for building Utility Data Models


Patterns in GIS Software Components
The goal of the modeler is to solve the riddle of contrasting representations by creating a data model that unifies the network, cartographic, and tabular views of a utilit y system. A central instrument of the data modeler is the intrinsic data model exposed by the native GIS. Modern object-oriented GIS software offers several new facets that enables the modeler to realize the integration of the disparate representations of objects. Newly engineered GIS software offers:
  • Implementation upon commercial off-the-shelf relational database management systems of the customer’s choice. GIS software extends the DBMS with support for long transactions and versions, spatial data types and operators, and map display and query.
  • A soflware component-based data model which is extensible by configuration management and object-oriented programming techniques of inheritance and encapsulation.
  • Customization through standard visual programming environments such as Visual Basic, Delphi, or Visual C++.
  • Improved native support for linear networks that contain map features with relationships to one or several virtual network elements.
Linear networks
A common problem to any domain based upon linear networks is that the cartographic features do not correspond precisely to elements of the implicit network.

Consider a transportation network. It includes features such as railroads, highways, rivers, and airline routes. Some of these network features allow transport in both directions while others constraint transport to one direction. An airline route is an interesting object: It certainly should be modeled within a network, but it isn’t properly a map feature.


Furthermore, utility data models contain complex objects where one geographic feature represents multiple elements, such as cable pairs or phases of power. These requirements lead to a GIS data model that supports considerable flexibility in feature representation and network modeling.

Page 4 of 7
| Previous | 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