The Geography of Transport Systems

Previous Next


Topology of a Network Data Model


Cartography of a Network Data Model


Geocoding in a Network Data Model


Routing in a Network Data Model


Relational Database Representation of a Simple Network


Creation of a Connectivity Matrix with a Link Table


Turn Penalties at an Intersection


Object-Oriented Network Model


Network Data Model GIS-T Dataset


Chapter 2 - Methods (PowerPoint)

Network Data Models

Author : Dr Jean-Paul Rodrigue

1. Nature and Utility

Graph theory developed a topological and mathematical representation of the nature and structure of transportation networks. However, graph theory can be expanded for the analysis of real-world transport networks by encoding them in an information system. In the process, a digital representation of the network is created, which can then be used for a variety of purposes such as managing deliveries or planning the construction of transport infrastructure. This digital representation is highly complex, since transportation data is often multi-modal, can span several local, national and international jurisdictions and has different logical views depending on the particular user [Miller and Shaw, 2001]. In addition, while transport infrastructures are relatively stable components, vehicles are very dynamic elements.

It is thus becoming increasingly relevant to use a data model where a transportation network can be encoded, stored, retrieved, modified, analyzed and displayed. Obviously, Geographic Information Systems have received a lot of attention over this issue since they are among the best tools to store and use network data models. Network data models are an implicit part of many GIS, if not an entire GIS package of its own. There are four basic application areas of network data models:

2. Basic Representation

Constructing the geometry of a network depends on the mode and the scale being investigated. For urban road networks, information can be extracted from aerial photographs or topographic maps. Air transport networks are derived from airport locations (nodes) and scheduled flights between them (links). Two fundamental tables are required in the basic representation of a network data model that can be stored in a database:

Once those two tables are relationally linked, a basic network topology can be constructed and all the indexes and measures of graph theory can be calculated. Attributes such as the connectivity and the shimbel matrix can also easily be derived from the link table. This basic representation enables to define the topology of networks as structured by graph theory. Many efforts have been made to create comprehensive transportation network databases to address a wide variety of transportation problems ranging from public transit to package distribution. Initially, these efforts were undertaken within transportation network optimization packages (e.g. EMME/2, TransCAD) which created topologically sound representations. Many of these representations were however geographically inaccurate and had limited visual and geocoding capabilities. Using a network data model for the purposes of cartography, geocoding and routing requires further developments.

3. Layer-Based Approach

Most conventional GIS data models separate information in layers, each representing a different class of geographical elements symbolized as points, lines and polygons in the majority of cases. As such, a network data model must be constructed with the limitation of having points and lines in two separate layers; thus the layer-based approach. Further, an important requirement is that the geometry of the network matches the reality as closely as possible since these networks are often part of a geographic information system where an accurate location and visualization is a requisite. This has commonly resulted in the fragmentation of each logical link into a multitude of segments, with most of the nodes of these segments mere intermediate cosmetic elements. The topology of such network data models is not well defined, and has to be inferred. However, these network data models benefit from the attribute linking capabilities of the spatial database models they are derived from. Among the most significant attributes that can be attached to network layers are:

The TIGER (Topologically Integrated Geographic Encoding and Referencing) model is a notable example of a layer-based structure which has been widely accepted. TIGER was developed by the US Census Bureau to store street information constructed for the 1990 census. It contains complete geographic coordinates and in a line-based structure. The most important attributes include street name and address information, offering an efficient linear referencing system for geocoding. The layer-based approach is consequently good to solve the cartography and geocoding issues. However, it is ill-suited to comprehensively address routing and assignment transport problems.

4. Object-Oriented Approach

The object-oriented approach represents the latest development in spatial data models. It assumes that each geographical feature is an object having a set of properties and a set of relationships with other objects. As such, a transportation network is an object composed of other objects, namely nodes and links. Since topology is one of the core concepts defining transportation networks, relationships expressing it are imbedded in object-oriented representations. The basic elements of an object-oriented transportation network data model are:

By their structure, especially with their embedded topology, an object-oriented transport network data model would be effective to solve the routing issue in transport. However, object-oriented data models are still in the design phase with proposals such as UNETRANS (Unified NEtwork-TRANSportation data model) hoping to become accepted standards. The potential of the object-oriented approach for GIS remains to be seen as well as the amount of effort required to convert or adapt existing transport network databases, which are mainly layer-based, into the new representational structure.

Copyright © 1998-2008, Dr. Jean-Paul Rodrigue, Dept. of Economics & Geography, Hofstra University. For personal or classroom use ONLY. This material (including graphics) is not public domain and cannot be published, in whole or in part, in ANY form (printed or electronic) and on any media without consent. Permission MUST be requested prior to use.

07/18/08