Notes on UTDF data
You can import the following UTDF files into Visum. The tables provide information about which UTDF data is used in Visum.
Layout
The UTDF Layout Data file contains basic geometric information, such as the location of intersections, street names, and information about roundabouts. This file can be used to read the coordinates of the nodes and the link names in Visum.
Header format (example)
Layout Data
INTID,INTNAME,TYPE,X,Y,Z,NID,SID,EID,WID,NNAME,SNAME,ENAME,WNAME,Inside Radius,Outside Radius,Roundabout Lanes,Circle Speed
Imported parameters
UTDF value |
In Visum |
---|---|
INTID |
Used |
INTNAME |
Used |
TYPE |
Used |
X, Y, Z |
Used |
NID, SID, EID, WID |
Used |
NNAME, SNAME, ENAME, WNAME |
Used |
Inside Radius |
Used as diameter |
Outside Radius |
Ignored |
Roundabout Lanes |
Number of conflict lanes (leg attribute) |
Circle Speed |
Roundabout circulating speed (node attribute) |
Lanes
The UTDF Lane Group Data file contains, among other things, signal group information to determine permissive and protected movements, hourly volume sets, factors, detectors, and lane geometry information.
Header format (example)
Lane Group Data
RECORDNAME,INTID,NBL,NBT,NBR,SBL,SBT,SBR,EBL,EBT,EBR,WBL,WBT,WBR,PED,HOLD
Imported parameters
UTDF value |
In Visum |
Up ID |
Serves to identify the link |
Dest Node |
Serves to identify the link |
Lanes |
Used |
Shared |
Used |
Width |
Ignored |
Storage |
Used |
Taper |
Ignored |
StLanes |
Used |
Grade |
Ignored |
Speed |
Ignored |
PhaseX, with X=1, ..., 4 |
Ignored |
PermPhaseX, with X=1, ..., 4 |
Ignored |
LostTime |
Used at the node as ICA loss time |
Lost Time Adjust |
Ignored |
IdealFlow |
Ignored |
SatFlow, SatFlowPerm, SatFlowRTOR |
Ignored |
Allow RTOR |
Ignored |
Volume |
Used as a turn volume |
Peds |
Used as crosswalks |
Bicycles |
Ignored |
PHF |
Used |
Growth |
Ignored |
HeavyVehicles |
Used as truck share |
BusStops, Midblock, Distance, TravelTime |
Ignored |
RightChanneled, RightRadius, Add Lanes |
Ignored |
Alignment, EnterBlocked, HeadwayFact, TurningSpeed |
Ignored |
FirstDetect, LastDetect |
Ignored |
DetectPhaseX, with X=1, ..., 4 |
Used |
DetectExtendX, with X=1, ..., 4 |
Used |
SwitchPhase |
Ignored |
numDetects |
Used |
DetectPosX, with X=1, ..., 4 |
Used |
DetectSizeX, with X=1, ..., 4 |
Used |
DetectType, with X=1, ..., 4 |
Only the detector types "call" and "extend" are supported. |
DetectQueue1, DetectDelay1 |
Used |
Phasing
The UTDF file Phasing Data contains a large set of light signal parameters assigned to signal groups. This includes green times, clearances, and pedestrian signal group settings.
Note: The IDs of the signal groups in the UTDF file are assigned to the signal group numbers in Visum. UTDF signal group numbers start with the letter "D". |
Header format (example)
Phasing Data
RECORDNAME,INTID,D1,D2,D3,D4,D5,D6,D7,D8
Imported parameters
UTDF value |
In Visum (signal group attributes) |
BRP |
Used for the sequence |
Name |
Used as signal group name |
MinGreen |
Used as minimum green time |
MaxInitial, AddedMin, MinActuation, MaxActuation |
Ignored |
MaxGreen |
Used as maximum 1 |
MinSplit, MaxExtension |
Ignored |
VehExt |
Used as an extension of the green stage (VehExtension) |
TimeBeforeReduce, ReduceBy, ReduceEvery, TimeToReduce, MinGap |
Ignored |
Yellow |
Amber |
Allred |
Used as allred |
DualEntry |
Used as dual entry |
Recall |
Used for No recall, Minimum recall, Pedestrian recall. |
InhibitMax |
Used as maximum inhibit |
Start, End, Yield170, LocalStart, LocalYield, LocalYield170 |
Ignored |
Walk |
Used as a walk |
DontWalk |
Pedestrian clearance time |
PedCalls |
Ignored |
ActGreen |
Ignored |
Timing Plans
The UTDF file Timing Plans contains intersection split times, cycle lengths, and offset patterns. The signal parameters are assigned to signal groups in Visum. This import can overwrite signal times from the simultaneous import of UTDF Phasing files.
Note: The IDs of the signal groups in the UTDF file are assigned to the signal group numbers in Visum. UTDF signal group numbers begin with the letter "S". |
Header format (example)
Timing Plans
PLANID,INTID,S1,S2,S3,S4,S5,S6,S7,S8,S9,S10,S11,S12,S13,S14,S15,S16,CL,OFF,LD,REF,CLR
Imported parameters
UTDF value |
In Visum |
PLANID |
Pattern number |
INTID |
Number of the signal controller |
S <number>, where number = 1, ..., 16 |
Split if signal group exists |
CL |
Cycle time of the pattern |
OFF |
Offset of the pattern |
LD, REF, CLR, NOTE, RUNDATE, RUNTIME, WEIGHT |
Ignored |
Volumes
The UTDF file Volumes contains information about turn volumes. This information can be collected by field counters and arranged by Visum turns. Counts can be collected over various days and in consistent time segments, such as 15-minute or 60-minute segments, however, any consistent segment size can be used. Visum sums up the count segments for an hourly count and place the total in the corresponding turn.
Note: The date and time range in the UTDF import window is used to filter data. If multiple days satisfy this filtering requirement in a UTDF file, volumes are averaged. |
Header format (example)
Turning Movement Count
60 Minute Counts
DATE,TIME,INTID,NBL,NBT,NBR,SBL,SBT,SBR,EBL,EBT,EBR,WBL,WBT,WBR
Date and time formatting
Dates are written in the following format: MM/DD/YYYY
Times are written in the following accepted UTDF time formats:
Time AM/PM (24 hrs) |
Accepted UTDF format(s) |
||
12:00 AM (0:00) |
0 |
000 |
0000 |
12:05 AM (0:05) |
|
005 |
0005 |
7:00 AM (7:00) |
|
700 |
0700 |
7:15 AM (7:15) |
|
715 |
0715 |
12:00 PM (12:00) |
|
|
1200 |
05:00 AM (17:00) |
|
|
1700 |
10:00 AM (22:00) |
|
|
2200 |
10:15 AM (22:15) |
|
|
2215 |