|
|
|
Transportation data model implementation for Iranian roads network
2. GIS_T
GIS for Transportation (GIS-T) is a broad expression that encompasses all of the
activities that involve the use of Geographic Information Systems for some aspect of
Transportation planning, management, or science. Government agencies, research
institutions, and members of private industry are just some of the entities that routinely
build GIS-T applications. These applications can involve any mode of transportation
(truck, automobile, train, ship, bus, airplane, etc.), or may consider other transportation
related objects such as pavement, stop signs, or construction equipment. GIS-T
applications can be used to monitor traffic accidents that have occurred in the past, or
they can plan for changes in the transportation network design for the future. The breadth
of the field of GIS-T provides ample opportunities for the development of new and
innovative applications, and at the same time presents challenges to those who will try to
integrate such diverse activities.[1]
GIS-T can be an integral part of Departments of Transportation at the State and
Federal levels of government. Local, regional, and national bus operators implement GIS-T
applications for routing and scheduling. Trucking and delivery companies build
applications to track their shipments. Municipalities develop routes for their snow
removal and sanitation services. Researchers use GIS-T to design new routing algorithms
or improve on those that are currently in use.
In short, there is a large and diverse base of users for GIS-T. They have different
objectives toward which they work, and they have different constraints on the
transportation activities they can conduct.
3. GIS_T Data models
In order to describe the structure of a database, it is required to know the concept of
data model. A data model is a collection of conceptual tools for describing data, data
relationships, data semantics, and the data constraints.
In practice, several sets of GIS-T data models have evolved over time. For the
purposes of the very brief review provided here we divide these models loosely into three
groups: Network Models, Process Models, and Object Models.
By far the most prolific network structure for GIS-T applications has been the model
accepted by the U.S. Bureau of the Census for its Topologically Integrated Geographic
Encoding and Referencing (TIGER) files. The TIGER model had developed from some
earlier network data models, and it was marked by its adherence to the principle of planar
enforcement. Planar enforcement simply means that all lines in the network are forced
into a single plane, and all intersections of lines are defined in that plane. the planar
enforced TIGER model presented several difficulties. First, many transportation
applications are not concerned with the polygons that may have transportation features as
their boundaries. It is the transportation features themselves that are of interest. Secondly,
the planar enforcement that was needed to generate polygons also had the effect of
splitting transportation features into many small segments whenever two features crossed
in the plane. Therefore, there were many “intersections” in the network data structure that
didn’t correspond to any actual intersection in the transportation network at all![1]
Instead of focusing on any single element of a transportation procedure, process
models seek to organize many elements into a model that defines a process by which
some transportation planning or maintenance activity can take place. Perhaps the most
widely known transportation process model is the Urban Transportation Planning System
(UTPS) – also known as the 4-Step travel demand models. By building UTPS models
forecasts can be made about the demand for transportation resources under different
conditions. It is important to note that process models are common and that transportation
elements must be able to be associated in order to satisfy the needs of application
developers who must implement such process models.[1]
The last general group of transportation models considered here are termed object
models. Object models are those that seek to identify or enumerate as many
transportation objects as possible and to logically organize them in such a way that they
can be most profitably used. A notable effort to accomplish these goals is referred to as
the Geographic Data Files (GDF). GDF has been developed in Europe and seeks to
describe road and road related data. GDF specifies topological relationships and has
several levels of description for different representations of objects.[1]
Related to this type of object model is the idea of an “Enterprise” GIS-T data model.
Enterprise models recognize that many elements must be combined to provide an
effective transportation system. Thus, enterprise models integrate network models and
process models with cartographic entities. The relationships among them can then be
defined.
Each of these models represents a structure that has been accepted by a group of users,
and each must be respected for its utility. The development process of the ArcGIS™
Transportation Data Model has benefited from each of these models and seeks to provide
a structure that can integrate with any of them.
4. Introducing the ArcGIS™ Transportation Data Model
Geographic information systems (GIS) have proven to be an integral tool in
addressing the needs of transportation managers. Through the well-established vector
data structure, GIS has provided an efficient means for organizing basic transportation
related data in order to facilitate the input, analysis, and display of transport networks.
While these basic objects are necessary for virtually all transportation applications, they
are not sufficient for any comprehensive management or planning process. It has become
increasingly obvious that a much wider range of transportation related objects are
essential for advanced transportation planning and management tasks. The ArcGIS™
Transportation Data Model endeavors to identify and organize these objects.
The ArcGIS™ Transportation Data Model is designed to help in the development of
transportation applications. It does so by providing a context within which a
transportation system can be described, and assisting in the development of a
geodatabase. The ArcGIS™ Transportation Data Model has a primary focus on the needs
of organizations that manage road transportation networks. We have worked to
understand and reflect transportation GIS standards and existing projects to provide a
practical, essential ArcGIS™ Data Model. A data model for transportation is necessarily
complex due to the many and varied uses of transportation data. In most industries,
people typically manage their infrastructure with the purpose of reducing costs and
improving customer service within their organization. Transportation systems are unique
in the sense that every person and organization that interacts with the transportation
network needs essential information about the transportation system(s) for their own
routing, planning, business operations, and other needs. As such, the needs of these users
must be considered as part of the basic infrastructure model. While the breadth of the
field of transportation prevents a comprehensive catalog of objects from being assembled
that would meet the needs of all user groups, those elements that are common to many
transportation GIS users have been identified, and are presented here.[1]
The ArcGIS™ Transportation Data Model is designed as an “essential” data model
that provides a context within a GIS that can quickly and easily accept the input that a
wide range of users need in order to accomplish their transportation management goals.
The “essential” data model can be seen as the intersection of many other models. This
model is specified in an industry-standard modeling notation called the Unified Modeling
Language (UML), and is intended as a starting point for structuring transportation data.
The UML model is a detailed view of the design; it provides data types, relationships,
and other details. This is the view of the database design that can be used to create a
geodatabase. The second element is a logical data model view that presents the basic
structure of the UML model. The third element is a set of data used to demonstrate the
efficacy of the ArcGIS™ Transportation Data Model. This data set is composed of public
domain, transportation related data that may be freely used to support specific
applications. [1]
The ArcGIS™ Transportation Data Model can help a user or an application
development team to generate a geodatabase. In general, the geodatabase is a logical
extension of the relational databases that have been long accepted in GIS applications.
Geodatabases are indeed relational databases with special structures designed to deal with
geographic information.
In summary, the ArcGIS™ Transportation Data Model is designed to generate a
geodatabase within ArcGIS™ that will serve the needs of transportation management
professionals. It takes advantage of the flexibility of Object Orientation to define entities
and the relationships among those entities. These objects can be created and modified
within the Visio 2000 software package in an informal Analysis Diagram and a more
explicit UML notation. The UML can be used to transfer the transportation system design
to a geodatabase within ArcGIS™.
5. The ArcGIS™ Transportation Data Model Packages
There are 10 ArcGIS™ Transportation Data Model packages containing more than
100 feature classes, object classes, domains and relationships. Each package contains a
set of object and feature classes and the relationships between those classes. Each object
class within a package consists of a descriptive name and a set of attributes (and
optionally behaviors) that define that object.
The ArcGIS™ Transportation Data Model Packages are:
- Reference Network Package
The Reference Network Package provides the foundation for the ArcGIS™
Transportation Data Model. Virtually all other objects related to the Reference
Network in some way.Not surprisingly the transportation network is of primary
importance to transportation professionals as well. Although not every
transportation related application deals directly with the transportation network, it is
such a compellingly common element that it is considered to be the core of the
ArcGIS™ Transportation Data Model.
The Assets Package contains objects that represent physical features on the
landscape that are not part of the network, but are related to the network. These may be transportation navigation aids and controls such as traffic lights or stop signs, or
they may be barriers delimiting the navigable network such as curbs and guardrails.
Assets may also include polygonal features that must be maintained, such as
medians or parking lots. There are two main groupings of Assets, one set is made
up of objects, and the other set is made up of features. The objects are point and line
representations that will be displayed using linear referencing.
The Activities Package of the ArcGIS™ Transportation Data Model is similar in
many respects to the Assets Package. Both are comprised of objects that are related
to the underlying network, but are not elements of the network itself. Both Assets
and Activities can represent features with a variety of spatial representations.
However, Activities differ from Assets in that Assets generally represent physical
objects at a point or along a section of the network, while Activities represent
similarly referenced transient occurrences. Additionally, Activities are transient
objects that represent planned actions rather than unexpected occurrences such as
traffic accidents. Activities are transient objects referenced to the transportation
network.
Occurrences such as traffic accidents, citations, or spills are examples of objects
that in the ArcGIS™ Transportation Data Model are termed Incidents. Incidents are
very similar to both Assets and Activities in that they are referenced to the network
and can have multiple spatial representations. Incidents vary from Activities only in
the nature of the occurrence.
Mobile Objects are representations of the entities that are transported across a
transportation network. Whether it is a pedestrian walking along a road, or a car
traveling down a highway, a primary focus of transportation management is the act
of efficiently moving goods and people. Mobile Objects are those things that are
moved.
- Street Objects and Routing Objects Packages
Many transportation applications are concerned with road networks. Commonly
segments of road in the network are identified solely by a descriptive name.
Additionally, locations along road segments are determined not by absolute location
but with a relative method of addressing. Street names and addresses have become
integral related attributes for virtually all road networks. The ArcGIS™
Transportation Data Model groups these attribute objects together at Street Objects.
The development and maintenance of Routes for transit systems that operate across
networks has long been a staple of transportation management. A number of objects
can assist in that process. The ArcGIS™ Transportation Data Model groups these
objects together as Routing Objects.
- Location Referencing Package
Location Referencing is one of the most essential processes within a wide range
of transportation applications. The ability to quickly and accurately determine
locations of objects in the field is of paramount importance for the safe and efficient
operation of our transportation networks. The ArcGIS™ Transportation Data Model
provides a template set of objects to allow for the implementation of Location
Referencing systems within transportation applications. This template also exploits
several built-in capabilities of ArcGIS™.
- Relationships and Domains Packages
Features and Objects within the ArcGIS™ Transportation Data Model do not
exist by themselves, nor should they. There are many possible relationships
between objects. Some relationships within Packages are forms of direct inheritance
from parent objects to their children. When more complex relationships between
objects exist, these can be formalized with the relationship classes. A Package
exists to specify these relationship classes. Attributes of objects can be constrained
to have only specified legal values. These domains can be made explicit, and the
ArcGIS™ Transportation Data Model maintains a Package where they are logically
grouped.
|
|
|