emme_configuration - bellevuewa/BKRCast GitHub Wiki
Overview
This file contains settings for Emme procedures such as inputs, outputs, time periods, zones, etc. Here is a summary of settings available in the file:
- Network Importer
- Settings for network importer subprocess
- Skims and Paths
- Settings for skimming and assignment
- Supplemental Model
- Settings for supplemental models (external, special generators, and group quarters)
A complete list of settings and descriptions is provided below:
File Content
Setting | Value | Description |
---|---|---|
Network Importer | ||
add_distance_pricing | False | VMT tax is not set by default |
distance_rate_dict | 'am' : 13.5, 'md' : 8.5, 'pm' : 13.5, 'ni' |
distance tool rate (cents/mile). 3.5 cent carbon tax included. |
add_hot_lane_tolls | True |
flag for HOT lane toll |
HOT_rate_dict | {'am' : {1: 10, 2: 35, 3: 10, 4: 35, 6: 35}, 'md' : {1: 10, 2: 10, 3: 10, 4: 10, 6: 10}, 'pm' : {1: 35, 2: 10, 3: 35, 4: 10, 6: 35}, 'ni' : {1: 10, 2: 10, 3: 10, 4: 10, 6: 10}} |
HOT lane toll rate (cents / mile) |
master_project | LoadTripTables |
Master project name in Emme database |
project | Projects/LoadTripTables/LoadTripTables.emp |
Path of the master project in Emme database |
network_summary_project | Projects/LoadTripTables/LoadTripTables.emp |
Project name in Emme database to be used in network summary |
tod_networks | ['am', 'md', 'pm', 'ni'] |
Time period names |
sound_cast_net_dict | {'6to9' : 'am', '9to1530' : 'md', '1530to1830' : 'pm', '1830to6' : 'ni'} |
Time period dictionary |
load_transit_tod | ['6to9', '9to1530', '1530to1830', '1830to6'] |
Transit time periods |
mode_file | modes.txt |
Network mode filename |
transit_vehicle_file | vehicles.txt |
Transit vehicle filename to append to time period |
base_net_name | _roadway.in |
Roadway network file name to append to time period |
turns_name | _turns.in |
Turns file name to append to time period |
transit_name | _transit.in |
Transit network file name to append to time period |
shape_name | _linkshapes.in |
N/A |
no_toll_modes | ['s', 'h', 'i', 'j'] |
people who will not be able to use toll road |
unit_of_length | mi |
Units of length in Emme |
coord_unit_length | 0.0001894 |
Network links measured in feet, converted to miles (1/5280) |
headway_file | [sc_headways.csv](File-Format#sc_headwayscsv) |
Transit headway file |
Skims and Paths | ||
log_file_name | skims_log.txt |
Log filename for skimming process |
STOP_THRESHOLD | 0.025 |
Stop criteria for feedback loop |
parallel_instances | 4 |
Number of simultaneous parallel processes; must be a factor of four |
max_iter | 50 |
Assignment convergence criteria |
best_relative_gap | 0.01 |
Assignment convergence criteria |
relative_gap | .0001 |
Relative gap |
normalized_gap | 0.01 |
Normalized gap |
MIN_EXTERNAL | 1511 |
Minimum external zone ID |
MAX_EXTERNAL | 1528 |
Minimum external zone ID |
HIGH_TAZ | 1359 |
Maximum internal zone ID |
LOW_PNR | 1360 |
Minimum park and ride zone ID |
HIGH_PNR | 1510 |
Maximum park and ride zone ID |
SPECIAL_GENERATORS | {"SeaTac":1356, "Tacoma Dome":1357, "exhibition center":1359, "Seattle Center":1358} |
Special generators, key=name, value=zone ID |
feedback_list | ['Banks/6to9/emmebank', 'Banks/1530to1830/emmebank'] |
N/A |
hwy_tod | {'am':4,'md':6,'pm':3,'ni':11} |
Duration for highway time periods, in hours |
tods | ['6to9', '9to1530', '1530to1830', '1830to6'] |
Time period labels in Emme |
project_list | ['Projects/' + tod + '/' + tod + '.emp' for tod in tods] |
List of projects in Emme |
hdf5_maingroups | ["Daysim", "Emme", "Truck Model", "UrbanSim"] |
Main group names in HDF5 files |
hdf5_emme_subgroups | tods |
Subgroups in the Emme group |
emme_matrix_subgroups | ["Highway", "Walk", "Bike", "Transit"] |
Subgroups in Emme matrix |
hdf5_urbansim_subgroups | ["Households", "Parcels", "Persons"] |
Subgroups in the UrbanSim group |
hdf5_freight_subgroups | ["Inputs", "Outputs", "Rates"] |
Subgroups in the freight (truck) group |
hdf5_daysim_subgroups | ["Household", "Person", "Trip", "Tour"] |
Subgroups in the DaySim group |
skim_matrix_designation_all_tods | ['t','c'] |
Time (t) and direct cost (c) skims |
skim_matrix_designation_limited | ['d'] |
Distance skim |
distance_skim_tod | ['6to9', '1530to1830'] |
Time periods to skim distance |
generalized_cost_tod | ['6to9', '1530to1830'] |
Time periods to skim cost |
gc_skims | {'light_trucks' : 'lttrk', 'medium_trucks' : 'metrk', 'heavy_trucks' : 'hvtrk', 'sov' : 'svtl2'} |
Submodes within modes to skim generalized cost, key=mode, value=sub-mode |
bike_walk_skim_tod | ['6to9'] |
Time period for bike and walk skims |
transit_skim_tod | load_transit_tod | Time period for transit skims |
transit_submodes | ['b', 'c', 'f', 'p', 'r'] |
Transit submodes: local bus (b), commuter rail (c), passenger ferry (f), express bus (p), and light rail (r) |
transit_node_attributes | {'headway_fraction': {'name':'@hdwfr', 'init_value':.5}, 'wait_time_perception': {'name':'@wait', 'init_value':2}, 'in_vehicle_time': {'name':'@invt', 'init_value':1}} |
Transit stop attributes, key=attribute, value=dictionary of subattributes |
transit_node_constants | {'am': {'4943': {'@hdwfr':'.1', '@wait':'1', '@invt':'.70'}, '4944': {'@hdwfr':'.1', '@wait':'1', '@invt':'.70'}, '4945': {'@hdwfr':'.1', '@wait':'1', '@invt':'.70'}, '4952': {'@hdwfr':'.1', '@wait':'1', '@invt':'.70'}, '4961':{'@hdwfr':'.1', '@wait':'1', '@invt':'.70'}}, 'pm': {'4943': {'@hdwfr':'.1', '@wait':'1', '@invt':'.70'}, '4944': {'@hdwfr':'.1', '@wait':'1', '@invt':'.70'}, '4945': {'@hdwfr':'.1', '@wait':'1', '@invt':'.70'}, '4952': {'@hdwfr':'.1', '@wait':'1', '@invt':'.70'}, '4961': {'@hdwfr':'.1', '@wait':'1', '@invt':'.70'}}} |
Transit stop constants, key=time period, value=dictionary of subconstants |
transit_network_tod_dict | sound_cast_net_dict |
Transit network time periods and corresponding Emme labels |
transit_tod | {'6to9': {'4k_tp':'am', 'num_of_hours':3}, '9to1530': {'4k_tp':'md', 'num_of_hours':6.5}, '1530to1830': {'4k_tp':'pm', 'num_of_hours':3}, '1830to6': {'4k_tp':'ni', 'num_of_hours':3.5}} |
Transit time period labels and duration in hours |
zone_file | ['inputs/Fares/ transit_fare_zones.grt'](Inputs#Fares) |
Transit fare by zone |
peak_fare_box | ['inputs/Fares/am_fares_farebox.in'](Inputs#Fares) |
N/A |
peak_monthly_pass | ['inputs/Fares/am_fares_monthly_pass.in'](Inputs#Fares) |
N/A |
offpeak_fare_box | ['inputs/Fares/md_fares_farebox.in'](Inputs#Fares) |
N/A |
offpeak_monthly_pass | ['inputs/Fares/ md_fares_monthly_pass.in'](Inputs#Fares) |
N/A |
fare_matrices_tod | ['6to9', '9to1530'] |
Time periods for transit fare matrices |
intrazonal_dict | {'distance':'izdist', 'time auto':'izatim', 'time bike':'izbtim', 'time walk':'izwtim'} |
N/A |
taz_area_file | ['inputs/intrazonals /taz_acres.in'](Inputs#IntraZonals) |
Zone area file |
origin_tt_file | ['inputs/intrazonals/ origin_tt.in'](Inputs#IntraZonals) |
Origin travel time file |
destination_tt_file | ['inputs/intrazonals/ destination_tt.in'](Inputs#IntraZonals) |
Destination travel time file |
Supplemental Model | ||
supplemental_loc | outputs/supplemental/ |
Location of supplemental trip files |
am_skim_file_loc | inputs/6to9.h5 |
Location of the AM skim file |
pm_skim_file_loc | inputs/1530to1830.h5 |
Location of the PM skim file |
trip_table_loc | outputs/supplemental/7_balance_trip_ends.csv |
Production and attraction trip table file |
supplemental_output_dir | outputs/supplemental |
location of supplemental trip files |
supplemental_non_work_file | outputs/supplemental/external_non_work.h5 |
non-work external trips |
supplemental_project | projects/supplementals/supplementals.emp |
Supplemental trips project name |
bal_iters | 5 |
N/A |
autoop | 16.75 |
Auto operation costs (in hundreds of cents per mile?) |
avotda | 0.0303 |
Value of time for drive-alone |
toll_modes_dict | {'asehdimjvutbpfl' : 'aedmvutbpfl', 'asehdimjvutbpwl' :'aedmvutbpwl', 'ahdimjbp' : 'admbp'} |
N/A |