VDOT Cube Training Final
VDOT Cube Training Final
VDOT Cube Training Final
Sponsored by
In association with
1
7/23/2010
7/23/2010
Cube Base
ArcGIS 3D Analyst
7/23/2010
Introduction to Cube
7/23/2010
Cube Reports
Cube Base
7/23/2010
7/23/2010
Sugar Accident
traffic accident data collection
Moving to Enterprise
7/23/2010
Mint
Cube Base
GIS Window:
unlimited layering, labeling, intersection
coding and analysis, unmatched
network editing and analysis, charting,
links to digital media
Application Manager:
process flow-chart for building, running
and documenting models
Scenario Manager
an easy-to-use model catalog of
applications and scenarios with links
to inputs, outputs, and reports
7/23/2010
Steps:
1.
2.
3.
Start Cube.
Open the
Cubetown model
catalog.
Select File > Close
Catalog when
done
7/23/2010
19
Lesson overview
10
7/23/2010
The simplest kind of application may stand alone and just sequence
or automate some commonly performed data analysis tasks
Example: analyze network path costs for highway and transit users
Inputs:
Outputs:
Highway network
Public transport (PT) data
Highway cost matrices
Public transport cost matrices
Steps:
2.
3.
Group Name
Group Code
Group Type
11
7/23/2010
12
7/23/2010
Program Box
Input Linked
File Box
Unused Output
File Boxes
Unused Input
File Boxes
Execution Order
13
7/23/2010
14
7/23/2010
Exercise:
public transport skims
15
7/23/2010
16
7/23/2010
17
7/23/2010
For example:MANET00A.NET
Tip: These settings can be customized in: Settings > Default
Settings > File Naming > Use Customized Automatic File Names
Newly created
files are empty
18
7/23/2010
Application Sub
Group Box
19
7/23/2010
20
7/23/2010
21
7/23/2010
22
7/23/2010
23
7/23/2010
24
7/23/2010
25
7/23/2010
26
7/23/2010
53
Lesson Overview
27
7/23/2010
Scenario Manager
consists of a dock
with four panes:
Scenarios pane
hierarchical list of
defined alternatives
Applications pane
hierarchical list of
models and groups
Data pane
hierarchical list of
inputs and outputs
Keys pane table of
parameters that
affect and define
scenarios
28
7/23/2010
29
7/23/2010
Numeric types
Text types
Integer
Real
Boolean (0/1)
Character
File Name
Note
Default value
Value range
List of allowed
values
30
7/23/2010
Right-click on the
input file box you
wish to link to a key
Select Link to
Catalog Key
A listing of
available keys is
provided; click to
paste the key into
the Data Name
entry field
Click on the New
Key button to add a
new definition on
the fly while
linking
31
7/23/2010
32
7/23/2010
33
7/23/2010
{CATALOG_DIR}
the root directory where the *.CAT file is located
{SCENARIO_DIR}
the scenario directory
{SCENARIO_CODE}
{SCENARIO_SHORTNAME}
{SCENARIO_FULLNAME}
34
7/23/2010
Edit box
(all except boolean)
Spin control
(integer)
Check box
(boolean)
Combo list / edit
and radio buttons
(allowed value list)
35
7/23/2010
36
7/23/2010
37
7/23/2010
76
38
7/23/2010
77
39
7/23/2010
40
7/23/2010
41
7/23/2010
42
7/23/2010
43
7/23/2010
44
7/23/2010
45
7/23/2010
46
7/23/2010
47
7/23/2010
48
7/23/2010
49
7/23/2010
50
7/23/2010
51
7/23/2010
52
7/23/2010
53
7/23/2010
54
7/23/2010
55
7/23/2010
56
7/23/2010
57
7/23/2010
116
58
7/23/2010
59
7/23/2010
3
2
60
7/23/2010
61
7/23/2010
62
7/23/2010
63
7/23/2010
64
7/23/2010
130
65
7/23/2010
66
7/23/2010
67
7/23/2010
68
7/23/2010
69
7/23/2010
70
7/23/2010
142
71
7/23/2010
72
7/23/2010
Model
GDB
pGDB
fGDB
SDE
fGDB
Model
pGDB
fGDB
pGDB
73
7/23/2010
Model
Model
GDB
Model
Model
GDB
Model
GDB
GDB
Model
74
7/23/2010
75
7/23/2010
76
7/23/2010
77
7/23/2010
78
7/23/2010
79
7/23/2010
159
160
80
7/23/2010
81
7/23/2010
163
SETUP
LINKREAD
ILOOP
ADJUST
LINKREAD
CONVERGE
82
7/23/2010
RUN PGM=HIGHWAY
FILEI NETI = {NETI.Q}
FILEI MATI = {MATI.Q}
FILEO NETO = {NETO.Q}
PAR MAXITERS={NPATH}
PROCESS PHASE=ILOOP
PATHLOAD PATH=COST, VOL[1]=MI.1.1
; load trips
ENDPROCESS
PROCESS PHASE=ADJUST
function { ; this is a function block
cost={cost_fun}
} ; end of function block
ENDPROCESS
ENDRUN
83
7/23/2010
IF (LI.FUNC_CLASS==1-2) LINKCLASS=2
tc[1] = t0*(1+0.15*(V/C)^4)
tc[2] = t0*(1+0.15*(V/C)^8)
Conical:
HCM2000 (Akcelik):
TC[1]=T0+LW.D0+(0.25*T)*((V/C-1)+ SQRT((V/C-1)^2+((16*LW.J*V/C*LI.DIST^2)/72^2)))
Empirical:
84
7/23/2010
PARAMETERS,
COMBINE=PATH
PARAMETERS,
COMBINE=EQUI,
ENHANCE=2
possible
strings
PATHLOAD CONSOLIDATE=T
85
7/23/2010
IF (LI.FUNC_CLASS==1.5)
ADDTOGROUP=1
ENDIF
PATHLOAD PATH=COST,
VOL[1]=MI.1.1, EXCLUDEGROUP=1
PATHLOAD PATH=COST,
VOL[2]=MI.1.2
86
7/23/2010
87
7/23/2010
COST[2]=TIME+TOLL/{VOT}
88
7/23/2010
PROCESS PHASE=LINKREAD
IF (li.LINKCLASS==1-2) LINKCLASS=2
IF (li.TOLL>0) ADDTOGROUP=1
ENDPROCESS
PROCESS PHASE=ILOOP
PATHLOAD PATH=COST, CONSOLIDATE=T,
EXCLUDEGROUP=1, ; non-toll path
MW[1]=PATHTRACE(TIME)
PATHLOAD PATH=COST, CONSOLIDATE=T,
MW[2]=PATHTRACE(TIME),
MW[3]=PATHTRACE(li.toll)
JLOOP
IF (MW[1]>MW[2])
MW[4] = MW[3]/(MW[1]-MW[2]) ; cost per minute saved
MW[5] = LogNormDist(MW[4],LOG(0.15),-1*LOG(0.10),1)
MW[6] = mi.1.1*MW[5] ; non-toll share
MW[7] = mi.1.1-MW[6] ; toll share
ELSE
MW[6] = mi.1.1
MW[7] = 0
ENDIF
ENDJLOOP
PATHLOAD PATH=COST, CONSOLIDATE=T,
EXCLUDEGROUP=1,
VOL[1]=MW[6]
PATHLOAD PATH=COST, CONSOLIDATE=T,
VOL[2]=MW[7]
ENDPROCESS
89
7/23/2010
Return
share with
VOT less
than cost
per minute
saved
90
7/23/2010
FILEI SUBAREANETI
FILEO SUBAREAMATO
PATHLOAD SUBAREAMAT[1]=mi.1.1
RUN PGM=HIGHWAY
FILEO PRINTO[1] = "TRACE.CSV"
FILEI NETI = "HWYLOADS.NET"
PARAMETERS ZONES=1351 ;# of nodes
INODE = 5
JNODE = 25
ANODE = 733
BNODE = 1003
PROCESS PHASE=ILOOP
PATHLOAD PATH=LI.TIME_1,
THRUNODE=26,
;actual zones plus one
TRACE=((I=INODE &&
J=ANODE)||(I=ANODE &&
J=BNODE)||(I=BNODE &&
J=JNODE)) PRINTO=1 PRINT=T
CSV=T LIST=A, B, LI.TIME_1
ENDPROCESS
ENDRUN
91
7/23/2010
183
92
7/23/2010
FILE RECI=,
Num1 = 1, Num2(N) = 2, Char(C) = 3
FILE RECI=,
FIELDS = 1(C3) ;all character type
DELIMITER[1]= ,t ; separator
DELIMITER[2]=()[]{} ;escape
FILE RECI=,
Num1=1-5,Num2(N)=6-10,Char(C)=1115
FILE RECI=,
FIELDS=1-5,6-10,11-15 ;all numeric
93
7/23/2010
94
7/23/2010
FILEO
FILEI
I=1,
WRITE
RECO[1]="TRACE.DBF", FIELDS=I,J,A,B,DIST,TIME
RECI="TRACE.CSV",
J=2, A=3, B=4, DIST=5, TIME=6, SORT=I,J
RECO=1
95
7/23/2010
RO.M1 = MATVAL(1,1,ri.i,ri.j)
RO.M2 = MATVAL(1,2,ri.i,ri.j)
96
7/23/2010
97
7/23/2010
FILEI LOOKUPI[1]="lookup.dbf"
LOOKUP LOOKUPI=1,
NAME=lookup,
LOOKUP[1]=FTYPE,RESULT=SPD_A1,
LOOKUP[2]=FTYPE,RESULT=SPD_A2,
LOOKUP[3]=FTYPE,RESULT=SPD_A3,
FAIL[3]=0
; example of use: v=lookup(3,25)
; look for 25 in the FTYPE field
and returns the SPD_A3 value
98
7/23/2010
ID
1
2
3
4
5
6
7
Streets
Name Type_ID
Wood
4
Davidson
7
Mercer
2
Green
3
Oak
1
Main
1
Barrett
1
Type_ID
1
2
3
StreetTypes
Lanes
Cap_ID
1
2
1
4
2
1
CapClass
Cap_ID Capacity
1
850
2
1100
3
1250
4
1400
5
1800
99
7/23/2010
LOOP r=1,DBI.1.NUMRECORDS
_Read = DBIREADRECORD(1,r)
RO.i = di.1.i
RO.j = di.1.j
RO.a = di.1.a
RO.b = di.1.b
RO.dist=di.1.dist
RO.time=di.1.time
RO.m1=di.1.m1
RO.m2=di.1.m2
RO.linktoll=di.1.linktoll
RO.DISTRICTJ=di.2.DISTRICT
IF (di.1.linktoll>0)
WRITE RECO=1
ENDIF
ENDLOOP
PAR ZONES=1
100
7/23/2010
101
7/23/2010
RUN PGM=MATRIX
FILEO RECO[1] = "TRIPS.DBF",
FIELDS=i,j,m,v
FILEI DBI[1] = TRACE3.DBF",
AutoMDArray=trips, Indexes=i-25,j-25, ArrayFields=M1,M2
ZONES=25
JLOOP
RO.j = j
RO.m = 1
RO.v = trips[i][j][1]
WRITE RECO=1
RO.m = 2
RO.v = trips[i][j][2]
WRITE RECO=1
ENDJLOOP
ENDRUN
102
7/23/2010
103
7/23/2010
207
208
104
7/23/2010
105
7/23/2010
106
7/23/2010
eU i
Pi
eU i
i
Pi
Ui
107
7/23/2010
108
7/23/2010
MW[1]
MW[2]
MW[3]
MW[4]
MW[5]
=
=
=
=
=
exp(-beta*(mi.1.gCost))
exp(-beta*(mi.2.gCost) + ASC)
MW[1] + MW[2]
MW[1] / MW[3]
1 - MW[4]
109
7/23/2010
XCHOICE,
ALTERNATIVES = all, ;
DEMAND = HBW_P[I], ;
UTILITIESMW = 3,
;
ODEMANDMW = 7,
;
DESTSPLIT = TOTAL all
110
7/23/2010
XCHOICE,
ALTERNATIVES = free, toll,
DEMANDMW = 1,
COSTSMW = 2, 3,
ODEMANDMW = 4, 5,
SPLIT = TOTAL 0.2 free toll,
SPLITCOMP = 6,
STARTMW = 10
111
7/23/2010
Total
SOV
Car
NMT
HOV
Toll
PT
Auto
Walk
Auto Nest
Ptransit
eUtransit
eUtransit eUauto
22
4
112
7/23/2010
Example
Nest/Sub-nest
Value
Transit
0.5000
Transit/Access
0.5000
Auto
1.0000
Auto/Shared Ride
1.0000
22
5
113
7/23/2010
114
7/23/2010
Total
Walk /
Bike
Drive
Alone
Toll
Shared
Non-toll
Walk
access
Public
Transit
Bus
Rail
Drive
Access
Walk
access
Drive
access
115
7/23/2010
231
116
7/23/2010
23
3
117
7/23/2010
118
7/23/2010
Skimming
Assignment
119
7/23/2010
Home
Comparison of Single-Path
and Multi-Path Captures
A
C
B
D
Total
Cost
Captured
by SP?
Captured
by MP?
A-B-E-H
60
Yes
Yes
A-B-D-F-H
83
No
Maybe
A-C-G-H
69
No
Maybe
Path
H
Each colored line represents a distinct route
Work
120
7/23/2010
121
7/23/2010
Transit
System
Access
Modes
Sub-Modes
# Path
Types
Daily
Walk, drive
Transit
Peak,
off-peak
Bus, Rail
12 (or 8)
Bus, LRT,
HRT, CRT
36 (or
24)
Simple
Typical
Periods
Path types
Walk-transit; Drive-transit
Peak walk-bus; Peak walkrail; Off-peak walk-bus; Offpeak walk-rail; etc.
Peak walk-bus; Peak walkLRT; etc.
Transit
Bus
Rail
122
7/23/2010
Cost
Definition
Access/Egress time
Time taken to access the transit stop from the origin zone or to
the destination zone
Boarding penalty
In-vehicle time
Transfer penalty
123
7/23/2010
Parameter
Description
Example
T (mandatory)
T
300
FREQUENCY
(mandatory)
6
124
7/23/2010
Parameter
Description
Example
DELMODE
DELACCESSMODE
DELEGRESSMODE
Parameter
Description
Example
FARESYSTEM
FARESYSTEM=1
OPERATOR=1
IWAITCURVE
XWAITCURVE
WAITFACTOR
2.00
125
7/23/2010
Mode
Example
2.00
1.50
1.00
Commuter rail
0.80
;Runfactors (Example)
RUNFACTOR[1]
= 2.00
RUNFACTOR[2]
= 1.00
RUNFACTOR[3]
= 1.50
RUNFACTOR[4]
= 2.00
RUNFACTOR[5]
= 2.00
RUNFACTOR[101] = 1.00
RUNFACTOR[102] = 1.00
RUNFACTOR[103] = 1.00
RUNFACTOR[104] = 1.00
RUNFACTOR[105] = 1.00
Parameter
Description
Example
MAXFERS
XFERPEN
XFERFACTOR
1.0
XFERCONST
AONMAXFERS
126
7/23/2010
;Global Settings
BESTPATHONLY=T
MAXFERS=5
SERVICEMODEL=FREQUENCY
RECOSTMAX=300.0
FREQBYMODE=T
;Modes Settings
; DELMODE =
DELACCESSMODE = 2
DELEGRESSMODE = 2
;Fare and Wait Times
FARESYSTEM=1, OPERATOR=1
FARESYSTEM=2, OPERATOR=2
IWAITCURVE=1, NODES=654-99999
XWAITCURVE=2, NODES=654-99999
WAITFACTOR=2.00, NODES=654-99999
;Runfactors
RUNFACTOR[1]
= 2.00
RUNFACTOR[2]
= 1.00
RUNFACTOR[3]
= 2.00
RUNFACTOR[101] = 1.00
RUNFACTOR[102] = 1.00
RUNFACTOR[103] = 1.00
;Boarding and Transfer Penalties
BRDPEN[101] = 2.0
BRDPEN[102] = 2.0
BRDPEN[103] = 2.0
XFERPEN=0.00, from=21-200, to=21-200
XFERFACTOR=1.00, from=21-200,to=21-200
XFERCONST=5.0, from=21-200, to=21-200
Contd
127
7/23/2010
Total
Walk /
Bike
Drive
Alone
Toll
Shared
Non-toll
Walk
access
Public
Transit
Bus
Rail
Drive
Access
Walk
access
Drive
access
128
7/23/2010
129
7/23/2010
130
7/23/2010
131
7/23/2010
132
7/23/2010
;;<<PT>><<SYSTEM>>;;
MODE NUMBER=2 LONGNAME="AUTO CONNECTORS" NAME="AUTOCON"
MODE NUMBER=101 LONGNAME="LOCAL BUS" NAME="LB"
MODE NUMBER=102 LONGNAME="PREM BUS" NAME="PREM"
Keywords
Example
NUMBER
NAME
AUTOCON
LONGNAME
AUTO ACCESS
CONNECTORS
Description
Unique numeric identifier
Unique string identifier (max 14 characters)
Second unique string identifier (max 40 characters)
133
7/23/2010
; Mode numbers
MODE NUMBER 1
MODE NUMBER 2
MODE NUMBER 3
MODE NUMBER 101
MODE NUMBER 102
MODE NUMBER 103
MODE NUMBER 104
MODE NUMBER 105
LONGNAME=WALK CONNECTOR
LONGNAME=DRIVE CONNECTOR
LONGNAME=TRANSFER CONNECTOR
LONGNAME=LOCAL EXPRESS BUS
LONGNAME=BRT BUS
LONGNAME=STREETCAR
LONGNAME=COMMUTER RAIL
LONGNAME=NEW MODE
NAME=WALKCON
NAME=DRCON
NAME=XFERCON
NAME=BUS
NAME=BRT
NAME=STREETCAR
NAME=COMRAIL
NAME=NEWMODE
134
7/23/2010
Keywords
Example
NUMBER
NAME
LB
LONGNAME
Local Buses
Description
Unique numeric identifier of the operator
Unique string identifier (14 characters)
Second unique string identifier (40 characters)
135
7/23/2010
; Operator numbers
OPERATOR NUMBER=1 LONGNAME="LOCAL BUSES"
OPERATOR NUMBER=2 LONGNAME="EXPRESS BUSES"
OPERATOR NUMBER=3 LONGNAME="BRT BUSES"
OPERATOR NUMBER=4 LONGNAME="RAIL"
OPERATOR NUMBER=5 LONGNAME="COMMUTER RAIL"
OPERATOR NUMBER=6 LONGNAME="TROLLEY"
OPERATOR NUMBER=7 LONGNAME=CIRCULATOR"
NAME="LB"
NAME="EB"
NAME="BRT"
NAME="RL"
NAME="CR"
NAME="TRL"
NAME=CIR
136
7/23/2010
Keywords
Example
NUMBER
NAME
InitWait
LONGNAME
CURVE
Description
Unique numeric identifier for a curve
Unique string identifier for a curve
0-2, 30-15
CURVE = 0-2,4-2,60-30,180-30
Wait Time Curve
40
35
30
25
20
15
10
5
0
0
10
20
30
40
50
60
70
80
90
100
Headw ay (minute)
137
7/23/2010
138
7/23/2010
Keywords
NUMBER
Description
Values
--
NAME
14-character description
--
LONGNAME
40-character description
--
STRUCTURE
SAME
IBOARDFARE
FAREFROMFS
FAREZONES
Keyword
Description
FLAT
Trip length is not relevant for this fare structure. Calculate fare from
IBOARDFARE and FAREFROMFS
DISTANCE
HILOW
Trip length is the difference between the highest and lowest fare zones crossed
COUNT
FROMTO
ACCUMULATE
Trip length is the number of fare zones crossed. Each fare zone has an
associated fare which is accumulated as the zone is traversed. This differs from
COUNT, where the fare is calculated at the end of the leg or trip from the total
number of fare zones traversed
FREE
Defines a NULL fare system; lines with such systems give free rides
139
7/23/2010
140
7/23/2010
Source: http://www.tri-rail.com/
Zone 6
Zone 5
Zone 4
Number of
zones traveled
One-way fare
$2.00
$3.00
$4.00
$4.50
$5.00
$5.50
Zone 3
Zone 2
Zone 1
Example (Tri-Rail):
FARESYSTEM NUMBER=6 LONGNAME="TRIRAIL ZONE", NAME="TRIZONE",
STRUCTURE=COUNT, FAREZONES=NI.FAREZONENUMBER,
FARETABLE=1-2.00, 2-3.00,3-4.00, 4-4.50, 5-5.00, 6-5.50
141
7/23/2010
In the faretable defined above, a person traveling 8 miles pays a $1.00 fare.
142
7/23/2010
143
7/23/2010
144
7/23/2010
145
7/23/2010
146
7/23/2010
Pi
Ci
147
7/23/2010
Stop node 1
Stop node 2
Stop node 3
Stop node 4
148
7/23/2010
N:
1 Mode WaitA TimeA Actual B/XPen Percvd
->
106 100
- 13.23 13.23
- 13.23
->
141
2
8.67 10.00 31.90
0.00 23.32
->
141
0.00 31.90
- 23.32
->
124
2
8.67
5.00 45.56
0.00 28.40
->
124
0.00 45.56
- 28.40
->
162
2
8.67 10.00 64.23
0.00 38.49
->
2 100
9.59 73.82
- 48.08
Mode TimeA
Dist IWaitA XWaitA
2 25.00 23.31
8.67 17.33
100 22.82
1.52
Probability=0.7242
Dist
0.88
7.04
0.00
9.43
0.00
6.84
0.64
Total
0.88
7.92
7.92
17.35
17.35
24.19
24.83
Lines(weight)
N:
1 Mode WaitA TimeA Actual B/XPen Percvd
->
106 100
- 13.23 13.23
- 13.23
->
162
2
8.67 30.00 51.90
0.00 43.32
->
2 100
9.59 61.49
- 52.91
Mode TimeA
Dist IWaitA XWaitA
2 30.00 19.80
8.67
0.00
100 22.82
1.52
Probability=0.2758
Dist
0.88
19.80
0.64
Total
0.88
20.68
21.32
Lines(weight)
Autobus 1(1.000)
Autobus 2(1.000)
Autobus 3(1.000)
Autobus 1(1.000)
Stop node 1
Stop node 2
Stop node 3
Stop node 4
149
7/23/2010
Dist
0.88
19.80
0.64
Total
0.88
20.68
21.32
N:
1 Mode WaitA TimeA Actual B/XPen Percvd
->
106 100
- 13.23 13.23
- 13.23
->
141
2
0.00
8.00 21.23
0.00 21.23
->
141
0.00 21.23
- 21.23
->
124
2
2.00
5.00 28.23
0.00 28.23
->
124
0.00 28.23
- 28.23
->
162
2
5.00
5.00 38.23
0.00 38.23
->
2 100
9.59 47.82
- 47.82
Mode TimeA
Dist IWaitA XWaitA
2 18.00 23.31
0.00
7.00
100 22.82
1.52
Probability=0.0525
Dist
0.88
7.04
0.00
9.43
0.00
6.84
0.64
Total
0.88
7.92
7.92
17.35
17.35
24.19
24.83
Dep
Arr
0600.0
0630.0
Lines
Dep
Arr
0600.0
0608.0
Autobus 1
0610.0
0615.0
Autobus 2
0620.0
0625.0
Autobus 3
Autobus 1
Lines
150
7/23/2010
Dist
0.88
19.80
0.64
Total
0.88
20.68
21.32
N:
1 Mode WaitA TimeA Actual B/XPen Percvd
->
106 100
- 13.23 13.23
- 13.23
->
141
2
0.00
8.00 21.23
0.00 21.23
->
141
0.00 21.23
- 21.23
->
124
2
7.00
5.00 33.23
0.00 33.23
->
124
0.00 33.23
- 33.23
->
162
2 10.00
5.00 48.23
0.00 48.23
->
2 100
9.59 57.82
- 57.82
Mode TimeA
Dist IWaitA XWaitA
2 18.00 23.31
0.00 17.00
100 22.82
1.52
Probability=0.0477
Dist
0.88
7.04
0.00
9.43
0.00
6.84
0.64
Total
0.88
7.92
7.92
17.35
17.35
24.19
24.83
Dep
Arr
0600.0
0630.0
Lines
Autobus 1
Dep
Arr
0600.0
0608.0
Lines
Autobus 1
0615.0
0620.0
Autobus 2
0630.0
0635.0
Autobus 3
151
7/23/2010
Dist
0.88
7.04
0.00
9.43
0.00
6.84
0.64
Total
0.88
7.92
7.92
17.35
17.35
24.19
24.83
N:
1 Mode WaitA TimeA Actual B/XPen Percvd
->
106 100
- 13.23 13.23
- 13.23
->
141
2
0.00
8.00 21.23
0.00 21.23
->
141
0.00 21.23
- 21.23
->
124
2
2.00
5.00 28.23
0.00 28.23
->
124
0.00 28.23
- 28.23
->
162
2
5.00
5.00 38.23
0.00 38.23
->
2 100
9.59 47.82
- 47.82
Mode TimeA
Dist IWaitA XWaitA
2 18.00 23.31
0.00
7.00
100 22.82
1.52
Probability=0.0196
Dist
0.88
7.04
0.00
9.43
0.00
6.84
0.64
Total
0.88
7.92
7.92
17.35
17.35
24.19
24.83
Dep
Arr
Lines
0600.0
0608.0
Autobus 1
0610.0
0615.0
Autobus 2
0620.0
0625.0
Autobus 3
Dep
Arr
0620.0
0628.0
Autobus 1
0630.0
0635.0
Autobus 2
0640.0
0645.0
Autobus 3
Lines
152
7/23/2010
Dist
0.88
19.80
0.64
Total
0.88
20.68
21.32
N:
1 Mode WaitA TimeA Actual B/XPen Percvd
->
106 100
- 13.23 13.23
- 13.23
->
141
2
0.00 10.00 23.23
0.00 23.23
->
141
0.00 23.23
- 23.23
->
124
2
2.00
5.00 30.23
0.00 30.23
->
124
0.00 30.23
- 30.23
->
162
2
3.00
5.00 38.23
0.00 38.23
->
2 100
9.59 47.82
- 47.82
Mode TimeA
Dist IWaitA XWaitA
2 20.00 23.31
0.00
5.00
100 22.82
1.52
Probability=0.1019
Dist
0.88
7.04
0.00
9.43
0.00
6.84
0.64
Total
0.88
7.92
7.92
17.35
17.35
24.19
24.83
Dep
Arr
0800.0
0820.0
Lines
Autobus 1
Dep
Arr
0800.0
0810.0
Autobus 1
Lines
0812.0
0817.0
Autobus 2
0820.0
0825.0
Autobus 3
153
7/23/2010
FILEI NETI=HR0022_opk.DAT
PAR listinput = N
READ FILE = AE00BUS.LIN
READ FILE = FARE_TPP.LIN
READ FILE = HR00WALK.LIN
FILEI NETI=HR0022_opk.DAT
LINEI = AE00BUS_PT.LIN,
LIST=N
NTLEGI = HR00WALK.NTL
FAREI = FARE_PT.FAR
FACTORI = FACTOR.FAC
SYSTEMI = SYSTEM.PTS
154
7/23/2010
LINK NODES=4074-4080,
dist=95,speed=35
LINE, NAME=HRT73,MODE=1,
FREQ[1]=60,
FREQ[2]=60,
N=4144,4143,-4176
;LINK NODES=4074-4080,
dist=95,speed=35
LINE, NAME=HRT73,MODE=1,
HEADWAY[1]=60,
HEADWAY[2]=60,
N=4144,4143,-4176
FARE
XFARE[15]=150,125,50,75,4*0,
150,7*0
FARE
XFARE[16]=150,125,50,75,4*0,
150,7*0
;In FAREI
FARESYSTEM NUMBER=1,
STRUCTURE=FLAT,
IBOARDFARE=150,
FAREFROMFS=0,50,100,75,150,0
FARE
FARE
FARE
FARE
FARE
XFARE[1]=9*0
XFARE[2]=50,8*10
XFARE[3]=9*100
XFARE[4]=9*75
XFARE[5]=3*150,75,0,4*150
;In FACTORI
FARESYSTEM=1, MODE=1
155
7/23/2010
SUPPLINK N=59-2592
MODE=16 DIST=129
SPEED=3 ONEWAY=N
NT LEG=59-2592
MODE=16 DIST=129
SPEED=3 ONEWAY=N
mato = WBUS00OP.TEM
nodeo = WBUS00OP_node.DBF
linko = WBUS00OP_link.DBF
supporto =
WBUS00OP_supp.DAT
ONEWAY = N FIXED = Y
mato = WBUS00OP.TEM,
MO=1-11,
NAME=
RIDE_T,WAIT_T,WALK_T,FARE,
TRTB_T,PENT_T,TRTT_T,EXP_T,
DIST,BOARDS
neto = wbus00op.net
linko = wbus00op_link.dbf
ntlego = wbus00op_ntleg.dat,
NET=O
routeo = wbus00op.rte
REPORTO = wbus00op.prn
156
7/23/2010
TRANTIME=LI.TRAN
freqperiod = 2
walkspeed = 3.0
maxpathtime = 250
useruntime = Y
HDWAYPERIOD=2
;see GENERATE
ZONEACCESS generate=Y,
maxdist=10*75,
maxstops=10*6, mode=16
SELECT accessmodes = 16
PHASE=DATAPREP
GENERATE,
COST=LI.DISTANCE,
MAXCOST=10*75,
MAXNTLEGS=10*6,
NTLEGMODE=16
ENDPHASE
;in FACTORS:
RECOSTMAX=250
;In FACTORI:
DELACCESSMODE=15
157
7/23/2010
boardpen[2]=
5.3,6.9,7.6,8.2,8.6
iwaitfac[1] = 10 * 2.0
xwaitfac[1] = 10 * 2.0
modefac[1] = 3 * 1.0
modefac[4] = 1 * 1.5
modefac[5] = 1 * 1.0
modefac[6] = 1 * 1.5, 4 * 1.0
modefac[11] = 6 * 1.5
nox[16][16] = y
BRDPEN=5.3,6.9,7.6,8.2,8.6
WAITFACTOR=2.0, NODES=1481-8807
RUNFACTOR=3*1.0,1.5,1.0,1.5,
4*1.0,6*1.5
MATRICES NAME=
RIDE_T,WAIT_T,WALK_T,FARE,TRTB_T,PENT_T,
TRTT_T,EXP_T,DIST,BOARDS,
MW[1]=TIME(1,2,3,4,5,6,7,8,9,10),
MW[2]=IWAIT,
MW[3]=TIME(16),
MW[4]=XFARE,
MW[5]=TIME(1,5),
MW[6]=TIME(2),
MW[7]=TIME(3),
MW[8]=TIME(9),
MW[9]=DIST(0),
MW[10]=BOARDS,
PHASE=SKIMIJ
MW[1]=TIMEA(0,TMODES),
MW[2]=IWAITA(0),
MW[3]=TIMEA(0,16),
MW[4]=FAREA(0,TMODES),
MW[5]=TIMEA(0,1,5),
MW[6]=TIMEA(0,2),
MW[7]=TIMEA(0,3),
MW[8]=TIMEA(0,9),
MW[9]=DIST(0,ALLMODES),
MW[10]=BRDINGS(0,TMODES),
mw[12]=xwait(1),
mw[13]=xwait(2),
mw[14]=xwait(3),
mw[15]=xwait(9)
mw[11]=xwaitA(0)
ENDPHASE
158
7/23/2010
REPORT LINES=T,
SORT=Name,Mode
REPORT LINEVOLS=T
318
159
7/23/2010
319
Data types
Counts
Trip ends
Partial matrices
320
160
7/23/2010
161
7/23/2010
162
7/23/2010
163
7/23/2010
328
164