1 / 35

RULE-BASED OBJECT-ORIENTED MODELLING OF PUBLIC TRANSPORT SYSTEMS

RULE-BASED OBJECT-ORIENTED MODELLING OF PUBLIC TRANSPORT SYSTEMS. Otto Anker Nielsen ( oan@ctt.dtu.dk ) Research Professor, Ph.D. Centre for Traffic and Transport Technical University of Denmark. The Presentation. The project Background Object oriented approaches The data model

Download Presentation

RULE-BASED OBJECT-ORIENTED MODELLING OF PUBLIC TRANSPORT SYSTEMS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. RULE-BASED OBJECT-ORIENTED MODELLING OF PUBLIC TRANSPORT SYSTEMS Otto Anker Nielsen (oan@ctt.dtu.dk) Research Professor, Ph.D. Centre for Traffic and Transport Technical University of Denmark Centre for Traffic and Transport (CTT), Technical University of Denmark (DTU)

  2. The Presentation • The project • Background • Object oriented approaches • The data model • Elements of the Transport Object Platform • Examples • Utilising TOP in transit assignment procedures • Advantages / summary Centre for Traffic and Transport (CTT), Technical University of Denmark (DTU)

  3. The project • Internally funded development project • Developed in cooperation between WS Atkins, the Technical University of Denmark and ESRI • Aim: Making it possible to handle complex, multi-modal transportation data in a GIS • On top of that: Advanced analysis and modelling tools Centre for Traffic and Transport (CTT), Technical University of Denmark (DTU)

  4. Background Research (BRIDGES) Practical Experience (CRM) TOP Research (SPOTLIGHT) Technology Available (ArcGIS) Market Opportunity Centre for Traffic and Transport (CTT), Technical University of Denmark (DTU)

  5. Typical problems in prior GIS Centre for Traffic and Transport (CTT), Technical University of Denmark (DTU)

  6. Background – East Denmark Model (CRM) • A detailed traffic model covering half of Denmark • Timetables (all runs with about 2,500 lines ~ 0.4 mio. stops, 30,000 stop groups and 4 mio. pseudo arcs) Centre for Traffic and Transport (CTT), Technical University of Denmark (DTU)

  7. Background - CRM • Complex dataflow, Difficult to maintain consistency • Separate models used proprietary dataformats Centre for Traffic and Transport (CTT), Technical University of Denmark (DTU)

  8. Background - Technology Newest generation of GIS is: • Object Oriented • Flexible - new and customisable data models, etc. • Extensible & Programmable - embedded functionality • Open - Standard DBMS, COM, VBA etc. • Offers advanced features - tools, versioned editing etc. It is now possible to create new topological objects, design new data models and embed functionality! Centre for Traffic and Transport (CTT), Technical University of Denmark (DTU)

  9. Object oriented approaches (1) Objects encapsulates: • Properties • Functionalities • Events Centre for Traffic and Transport (CTT), Technical University of Denmark (DTU)

  10. Object oriented approaches (2) Objects can: • Inherit properties and functionalities • Be grouped together (within or between classes) • Be related to each other (within or between classes) • In ArcInfo they can also follow connectivity rules to each other Centre for Traffic and Transport (CTT), Technical University of Denmark (DTU)

  11. The Transport Object Platform consists of • Conceptual model • Data model • Programmed functionality in data objects • Editing and Visualization tools • Advanced modelling and analysis tools Centre for Traffic and Transport (CTT), Technical University of Denmark (DTU)

  12. Data model (1) Centre for Traffic and Transport (CTT), Technical University of Denmark (DTU)

  13. Data model (2) TOP Conceptual Overview Centre for Traffic and Transport (CTT), Technical University of Denmark (DTU)

  14. Data model (3) TOP Conceptual Overview Centre for Traffic and Transport (CTT), Technical University of Denmark (DTU)

  15. Data model (4) Centre for Traffic and Transport (CTT), Technical University of Denmark (DTU)

  16. Data model (5) ESRI Classes:: SimpleJunctionFeature ESRI Classes:: Feature ESRI Classes:: SimpleEdgeFeature ESRI Classes:: Object DEMAND Connector ChangeEdge Terminator MatrixElement Matrix TransportJunction Turn TransportEdge PHYSICAL Run «RelationshipClass» NETWORK ROUTE StopEdge RouteSegmentDetail NETWORK «RelationshipClass» RouteDetail FrequencyRun Route RouteSegment StopJunction Stop «RelationshipClass» Terminals TimePatternDetail DiscreteRun TimePattern Centre for Traffic and Transport (CTT), Technical University of Denmark (DTU)

  17. Stops Centre for Traffic and Transport (CTT), Technical University of Denmark (DTU)

  18. A Road Network Centre for Traffic and Transport (CTT), Technical University of Denmark (DTU)

  19. Stops are added, they automatically connect to the roads Centre for Traffic and Transport (CTT), Technical University of Denmark (DTU)

  20. Draw bus routes by clicking near StopJunctions, where the bus stops and near roads to guide the bus Centre for Traffic and Transport (CTT), Technical University of Denmark (DTU)

  21. The Route automatically swaps to the road network, builds relationships to the roads and creates Timepatterns Centre for Traffic and Transport (CTT), Technical University of Denmark (DTU)

  22. A road is modified… Centre for Traffic and Transport (CTT), Technical University of Denmark (DTU)

  23. …and the Route changes. Drivingtime in the TimePatterns is likewise changed Centre for Traffic and Transport (CTT), Technical University of Denmark (DTU)

  24. Grab a Stop and move it… Centre for Traffic and Transport (CTT), Technical University of Denmark (DTU)

  25. The Stop triggers move of the StopJunction, which in turn shortens the Route and changes TimePatterns. Centre for Traffic and Transport (CTT), Technical University of Denmark (DTU)

  26. Modifying a road with Stops… Centre for Traffic and Transport (CTT), Technical University of Denmark (DTU)

  27. …will modify the Route and TimePatterns and move the StopJunctions, but leave the Stops Centre for Traffic and Transport (CTT), Technical University of Denmark (DTU)

  28. Moving a road and rubberbanding.. Centre for Traffic and Transport (CTT), Technical University of Denmark (DTU)

  29. …also changes Routes and StopJunctions and TimePatterns Centre for Traffic and Transport (CTT), Technical University of Denmark (DTU)

  30. In addition complex scheduling data like these… Centre for Traffic and Transport (CTT), Technical University of Denmark (DTU)

  31. ..can be presented in 3D. Centre for Traffic and Transport (CTT), Technical University of Denmark (DTU)

  32. Utilising TOP in Public transport assignment models Different conceptual levels of networks: • Geographic network • Organisational network • Calculation network (logical network, not only a graph) Centre for Traffic and Transport (CTT), Technical University of Denmark (DTU)

  33. Multi-modal modelling – extracting the logical network from TOP Centre for Traffic and Transport (CTT), Technical University of Denmark (DTU)

  34. Rule based assignment models • The graph is built dynamically (graph pruning) • Search algorithms utilise the hierarchical structure of the network • Á priori knowledge and geographical information can be used in label correction methods • Refer to paper at TRISTAN IV Centre for Traffic and Transport (CTT), Technical University of Denmark (DTU)

  35. Advantages and summary • GIS Environment is easy to use & intuitive • Open, Extensible & Programmable • Handles multiple layers of data, maintains consistency • By using consistent and detailed data, better and faster models can be implemented • Cut data-handling efforts significantly • Facilitate work with more detailed data Centre for Traffic and Transport (CTT), Technical University of Denmark (DTU)

More Related