Table of Contents

Network

The network scenario contains the inputs required for loading in the base network, splitting it into different time periods, and modifying the transit networks to have the appropriate speeds and headways.

Tip

In GTAModel V4 input data is organized into the Scenario folders with the following structure, Scenario-Directory/RunYear/ScenarioName.

Contained Files

Each scenario contains a file called BaseNetwork.nwp containing the master network. Each scenario then contains a set of files that are used for generating the time period networks. The following sections goes over those files.

Note

Please note that starting in GTAModel V4.1+ shortest_path.mtx is also required. ParkingCosts.csv is required for GTAModel V4.1, though it is replaced in V4.2 with its own scenario directory.

Base Network (.nwp)

This EMME network package file is used in GTAModel V4 to import a base network, which is based on the 2016 Network Coding Standard with 2016 data. It takes into consideration the freight mode (e.g., freight and auto only zone centroid connectors, lane capacity), and it does not include the Gormley Go Station.

The base network will serve as a "Base Scenario" to create time period specific networks (AM, MD, PM, EV, ON) using the Full Network Set Generator, and these networks will be cleaned for use in auto and transit assignments.

More information about how to use the Full Network Set Geneator tool, please refer to the Toolbox Page

Batch Line Edit (.csv)

This file allows the user to make changes to particular lines as specified by the filter. It needs to contain at least three columns as following:

  • filter
  • x_hdwchange (x = scenario number, e.g., 10)
  • x_spdchange (x = scenario number, e.g., 10)

Additional headway and speed pairs can be added for more scenarios, such as the example below:

filter 10_hdwchange 10_spdchange 20_hdwchange 20_spdchange
line=T501 1 1 0.5 1

Aggregation (.csv)

This file is the Transit Aggregation Selection Table, which contains the transit lines and how the headway is to be calculated for each line if a Transit Service Table file is used for that line. It contains two columns:

  • emme_id: this is the id of the transit line in Emme
  • agg_type: this is the headway calculation method. It can either be 'naive' or 'average'

Example:

emme_id agg_type
T501 naive

Naive vs Average headway calculation method:
An example line "T501" has 3 departures in the AM period (6 a.m. to 9 a.m.) at 8:01, 8:11, and 8:31. The naive aggregation approach would simply take the number of departures in a time period. For line "T501" the naive aggregation approach would say that 3 hour AM period means 180 minutes. 180/3 = 60 minute headways. On the other hand, the average aggregation method looks at the time in between departures and takes the average of that time. For line "T501", the average approach would say that the time in between departures is 10 and 20 mins, the average of which is 15 minutes. The headway is then imputed as 15 minutes.

Alt File (.csv)

This file is the Transit Alternative Table, which contains information for the transit lines that do not have any entries in the Transit Service Table; otherwise, these transit lines will not be present in the time periods that will be generated. If a line exists in both Alt File and Service Table, the information in Alt File will rule. It needs to contain at least three columns as following:

  • emme_id: the id of the transit line in EMME
  • xxxx_hdw: the headway column corresponding to the time period starting with "xxxx" in a "hhmm" format. For example, "0600_hdw" column will contain the headways for the time period starting at 6:00 AM.
  • xxxx_spd: the speed column corresponding to the time period starting with "xxxx" in a "hhmm" format. For example, "0600_spd" column will contain the speeds for the time period starting at 6:00 AM.

Additional xxxx_hdw and xxxx_spd columns should be specified for all time periods that need to be modified, such as the example below:

emme_id 0600_hdw 0600_spd 0900_hdw 0900_spd
T501 10 50 5 50
Tip

If you set the headway and speed of a line to 9999 for any or all time periods, it will be removed from the network for those time periods. A headway or speed of 0 will keep the calculated headway and speed from the service table.

Service Table (.csv)

This Transit Service Table file contains trip starts and trip ends for transit lines. It contains three columns as following:

  • emme_id: the id of the transit line in EMME
  • trip_depart: the departure time of the trip from the initial stop in a hh:mm format
  • trip_arrive: the arrival time of the trip to the final destination in a hh:mm format

Example:

emme_id trip_depart trip_arrive
T501 5:55:00 6:55:00
T501 6:10:00 7:10:00
Warning

If a transit line has no definition in both of the Service Table nor the Alt File, it will be removed from the network by the Full Network Set Generating tool.

Parking Costs (.csv)

This file contains the hourly capacity-weighted average parking cost for each destination zone using a 500m buffer in calculation. It is part of the GTAModel V4.1, which contains two columns as following:

  • Zone#: the ID of the zone
  • Parking Cost: the average hourly parking cost corresponding to the zone

Example:

Zone# Parking Cost
1 3
2 1.5
Note

This file was removed in GTAModel V4.2+ and replaced with its own scenario directory.

Shortest Path (.mtx)

This optional file is an EMME binary matrix that is used to specify the distance between zones in GTAModel V4.1+. It stores the OD shortest network distance (static, not the fastest path) in the unit of meters.

Creating a New Scenario

Creating a new network scenario requires preparing BaseNetwork.nwp by editing transit lines in Emme to meet the transit policy or situation to be tested and simultaneously editing the Transit Alternative Table File also known as AltFile.csv.

The AltFile.csv contains headways and speeds for transit lines that are not listed in the service table or for which the user would like to override in the service table data. More on how this is used during the time period generation process can be found here.

To update the Alternative table file the user would have to provide the corresponding emme_id, xxxx_hdw, and xxxx_spd in the AltFile.csv file.

Please note: In the GTAModel folder setup, the files needed to prepare your base network for your transit policy test can be found in V4Input\Scenario-Network\20XX\Base