System Integration: EMME/2 Customization and Localization - PowerPoint PPT Presentation

1 / 29
About This Presentation
Title:

System Integration: EMME/2 Customization and Localization

Description:

Combined trip distribution,mode choice and assignment algorithms. Mode choice models ... New algorithm for the simultaneous network equilibrium problem. Four ... – PowerPoint PPT presentation

Number of Views:97
Avg rating:3.0/5.0
Slides: 30
Provided by: ordinateu
Category:

less

Transcript and Presenter's Notes

Title: System Integration: EMME/2 Customization and Localization


1
System Integration EMME/2 Customization and
Localization
  • Jia Hao Wu Shu Guang He
  • INRO Solutions Inc.

First Asian EMME/2 Users Conference August 23-24,
Shanghai
2
Why System Integration
  • Complicated problems in real applications
  • Different skills of professionals
  • Various software and tools
  • System integration

3
What System Integration
  • Algorithms
  • Software
  • Computer languages and software macros
  • Computer hardware
  • Databanks
  • Customer requirements (MS Office)

4
System Integration for EMME/2
EMME/2
ArcView
Aimsum2
Others
Systems
Macros
Avenue
Scripts
Languages
Languages
shape files
emme2ban
files
files
Databanks
Algorithms
Application
Application
Application
Application
PC and Work Stations
Platforms
5
System Integration for EMME/2
Systems
User Interface
Languages
Databanks
Platforms
Algorithms
6
Languages
  • Visual Basic
  • EMME/2 macro
  • ArcView avenue
  • ArcInfo Visual Basic for Application and AML
  • MapInfo Basic
  • C and C
  • Main purposes
  • Computations
  • Integration (glue)
  • Execution in a system

7
Computing platforms
  • Windows based
  • Desktop PC
  • Laptop PC
  • Unix based
  • Sparc Station 5
  • IBM RS machine

8
Algorithms
  • New algorithms for new problems
  • Combined trip distribution,mode choice and
    assignment algorithms
  • Mode choice models
  • Implemented in EMME/2 macro, DOS commands,
    Fortran, Visual Basic, Avenue and C

9
Data Banks
  • Data model in each system may be distinct
  • Data communications among the banks
  • ArcInfo and EMME/2
  • ArcView and EMME/2
  • Aimsun2 and EMME/2

10
Systems
  • GIS ArcView, ArcInfo and MapInfo
  • EMME/2, Tranplan, MiniUTP,
  • Simulation Aimsun2
  • Mode Choice models
  • MS Office (Words, Excel)

11
Interface
  • DOS, Unix environments
  • Emtool, EmtoolW, EmtoolX environments
  • Command style
  • Windows style with a Visual Basic 5
    implementation
  • GIS environment
  • Routine execution in EMME/2 macro
  • Language localization in Windows application

12
Examples
  • Windows applications for EMME/2
  • ArcView applications for EMME/2
  • MapInfo data and EMME/2
  • ArcInfo data and EMME/2
  • EMME/2 applications in Stantiago
  • An ITS application with EMME/2
  • MS Office and EMME/2

13
Windows applications for EMME/2...
  • Execution of EMME/2 macros in Windows
    applications
  • Advantages
  • menu, buttons, encryption of macros
  • Two levels of executions
  • execute a EMME/2 system command
  • execute a graphic command in EMME/2

14
...Windows applications for EMME/2
  • Simple execution
  • execute emme2 000 -m macro
  • Advanced execution
  • write a line of command emme2 000 -m macro
  • into a file called t.bat
  • execute t.bat
  • Sophisticated execution
  • create a macro file by a Windows program
  • do advanced execution
  • delete the macro file and t.bat

15
Chinese Localization for EMME/2
???
16
ArcView applications for EMME/2
  • ArcView and EMME/2 data communications
  • Execute EMME/2 in ArcView environment
  • View EMME/2 results in ArcView environment

17
ArcView and EMME/2 data communications
EMME/2 data
ArcView data
  • Non Auto Assignment Information
  • Read d211.in
  • Create road.shp
  • Create connetor.shp
  • create node.shp
  • create centriod.shp
  • Auto Assignment Information
  • Read d241.in (volau,speed)
  • Modify road.shp
  • Modify connetor.shp

18
ArcView and EMME/2 data communications
EMME/2 data
ArcView data
  • Non Transit Assignment
  • Information
  • Read d221.in
  • Create line.shp
  • Create segment.shp
  • Transit Assignment
  • Information
  • Read d241.in (voltr,board)
  • Modify segment.shp

19
ArcView and EMME/2 data communications
South California EMME/2 network in ArcView
20
ArcView and EMME/2 data communications
Road network
Road network attributes
21
ArcView and EMME/2 data communications
ArcView data
EMME/2 data
  • Read EMME/2 Network
  • Information
  • Read road.shp
  • Read connetor.shp
  • Read node.shp
  • Read centroid.shp
  • Create d211.in

Comment If the ship files are not
consistent with the EMME/2 network, create four
files as indicated.
22
Execute EMME/2 in ArcView
  • Customize a menu for the execution
  • Do the simple, advanced and sophisticated
    executions

23
MapInfo and EMME/2 data communications
Road network
Road network attributes
24
EMME/2 applications in Stantiago
25
EMME/2 applications in Stantiago
  • New algorithm for the simultaneous network
    equilibrium problem
  • Four EMME/2 databanks are used
  • EMME/2 macros and DOS commands are used
  • Word and PowerPoint are used for reports and
    presentation

26
An ITS application with EMME/2
  • Objectives Estimate the traffic volumes and
    speeds on the network in a pseudo real time
    environment
  • Inputs traffic volumes on a set of links
  • Outputs travel times, volumes, speeds
  • Software EMME/2, ArcView and Data Conversion
    Program, internet
  • Hardware traffic detectors and communication
    tools

27
??????
??????
????
????
????
????
???
Transportation Information System
EMME/2 Bank
Traffic Data
ArcView Data
EMME/2
ArcView
  • ????????????
  • ?????????
  • ??????
  • ???
  • ???
  • ???
  • ????

28
MS Office and EMME/2
  • EMME/2 plots in EmtoolW can be copied and pasted
    into Word and PowerPoint
  • We can use the features such as AutoShapes and
    Text Box in MS Office to make any annotations
  • The text can be in any languages such as Chinese

29
Conclusions
  • We discussed the issues of System Integration
    with EMME/2
  • We provided several examples for the System
    Integration
  • EMME/2 is flexible enough to provide many
    necessary information for other applications via
    the System Integration technology
  • Users may decide how to implement a particular
    implementation for an application
Write a Comment
User Comments (0)
About PowerShow.com