Transportation data model implementation for Iranian roads network Somayeh Dodge M.Sc. Student, Dept. of GIS Eng. Email: s2dodge@yahoo.com ![]() Ali A. Alesheikh Assistant Professor, Dept. of GIS Eng. Email: alesheikh@kntu.ac.ir Faculty of Geodesy and Geomatics Eng., K.N. Toosi University of Technology Vali Asr St., Vanak Sq., Tehran, Iran, Post Box: 15875-15433 Fax: +98 21 878 6213 Tel: +98 21 877 9473-5 Abstract: Geographic Information Systems (GIS) have long been recognized as a valuable tool for the representation and analysis of transportation networks and related activities. 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. The goal of this paper is to present a data model to design an Object-Relational geodatabase for Iranian roads network. This 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 from a wide range of users need in order to accomplish their transportation management goals. 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. It is expected that the result of this endeavor facilitates the integration of several data models used in Iranian roads industry. Through a pilot project the establishment of such a context has been evaluated. The results of the pilot project are also presented in this paper. 1. Introduction Geographic Information Systems (GIS) have long been recognized as a valuable tool for the representation and analysis of transportation networks and related activities. 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. 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. 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] The goal of this paper is to present a data model to design an Object-Relational geodatabase for Iranian roads network. This 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 from a wide range of users need in order to accomplish their transportation management goals. 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. It is expected that the result of this endeavor facilitates the integration of several data models used in Iranian roads industry. Through a pilot project the establishment of such a context has been evaluated. The results of the pilot project are also presented in this paper. We hope to provide a data model that will act as a practical transition between the user’s application of transportation data and the standards that have been implemented in the creation of that data. We hope to support the standards that play an integral role in defining the transportation GIS community. In recent, the ArcGIS TM transportation data model has designed for NewYork. We aimed to develop this data model 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:
6. Need analysis With consider to the need analysis that is done for transportation organization of Iran, the following data is needed to build a geodatabase for Iranian roads network:[2]
Table 1. Comparison of different GIS software package
Based on the assessment of different software packages, it concluded that some of those package such as ArcGIS, LaserScan, Cadcorp, SmallWorld are suitable for Iranian Transportation Data Model and with more consideration from the above presented comparison, the following conclusions can be made that ArcGIS software package is the best choice for this purpose. 7. Implementing the ArcGIS Transportation Data Model The following steps describe the process of designing the ArcGIS transportation data model:
8. conclusion in this paper we introduce the ArcGIS transportation data model for iranian roads network.The following conclusions can be made:
| ||
| © GISdevelopment.net. All rights reserved. |