Model Outputs ¶
Model outputs are stored in the .\outputs directory. The contents of the directory are listed in the table below.
Output Directory (.\output) ¶
Directory\File Name | Description |
airport.CBX (directory) | Outputs for Cross-Border Express Airport Ground Access Model |
airport.SAN (directory) | Outputs for San Diego International Airport Ground Access Model |
assignment (directory) | Assignment outputs |
crossborder (directory) | Crossborder Travel Model outputs |
cvm (directory) | Commercial Vehicle Model outputs |
resident (directory) | Resident model outputs |
skims (directory) | Skim outputs |
visitor (directory) | Visitor Model outputs |
bikeMgraLogsum.csv | Bike logsum file for close-together MGRAs |
bikeTazLogsum.csv | Bike logsum file for TAZs |
datalake_metadata.yaml | Metadata file for datalake reporting system |
derivedBikeEdges.csv | Derived bike network edge file |
derivedBikeNodes.csv | Derived bike network node file |
derivedBikeTraversals.csv | Derived bike network traversals file |
runtime_summary.csv | Summary of model runtime |
transponderModelAccessibilities.csv | Transponder model accessibilities (not used) |
trip_(period).omx | Trips for each time period, for assignment |
Skims (.\skims) ¶
This directory contains auto, transit, and non-motorized level-of-service matrices, also known as skims. Each file is a collection of origin destination tables of times and costs, at the TAZ level.
File | Description |
dest_pmsa.omx | A matrix containing pseudo - metropolitan statistical area code for each destination TAZ |
dest_poi.omx | A matrix containing point of interest code for each destination TAZ (currently zeros) |
dest_poi.omx.csv | A csv file containing point of interest code for each destination TAZ (currently zeros) |
impm(truck type)(toll type)_(period)_(matrixtype).txt | Truck impedance matrix for truck type (ld = Light duty, lhd = light heavy duty, mhd = medium heavy duty, hhd = heavy heavy duty), toll type (n = non-toll, t = toll) and matrixtype (DU = utility, dist = distance, time = time) |
maz_maz_bike.csv | Bike logsums between close together MGRAs |
maz_maz_walk.csv | Walk times between close together MGRAs |
maz_stop_walk.csv | Walk times between MGRAs and transit stops |
taz_pmsa_xwalk.csv | Crosswalk file between pseudo-metropolitan statistical areas and TAZs |
traffic_skims_(period).omx | Auto skims by period (EA, AM, MD, PM, EV) |
transit_skims_(period).omx | Transit skims by period (EA, AM, MD, PM, EV) |
Auto skims by period ¶
TRAFFIC_SKIMS_<time period>.OMX
Table Name | Description |
<time_period>_<traffic_class><_vot>_TIME | Travel time for evaluation of volume-delay functions |
<time_period>_<traffic_class><_vot>_DIST | Travel distance |
<time_period>_<traffic_class><_vot>_REL | |
<time_period>_<traffic_class><_vot>_TOLLCOST | Total toll cost (only for TOLL traffic classes) |
<time_period>_<traffic_class><_vot>_TOLLDIST | Total distance on toll facilities (only for TOLL traffic classes) |
<time_period>_<traffic_class><_vot>_MLCOST | Total cost for managed lane facilities (only for TOLL traffic classes) |
<time_period>_<traffic_class><_vot>_HOVDIST | Distance on HOV facilities (only for HOV traffic classes) |
*traffic class = SOV_TR, SOV_NT, HOV2, HOV3, TRK | |
vot = L (low), M (medium), and H (high) |
Transit skims by period ¶
TRANSIT_SKIMS_<time_period>.OMX
Table Name | Description |
<time_period>_<transit_class>_GENCOST | Total generalized cost which includes perception factors from assignment |
<time_period>_<transit_class>_FIRSTWAIT | actual wait time at initial boarding point |
<time_period>_<transit_class>_XFERWAIT | actual wait time at all transfer boarding points |
<time_period>_<transit_class>_TOTALWAIT | total actual wait time |
<time_period>_<transit_class>_FARE | fare paid |
<time_period>_<transit_class>_XFERS | number of transfers |
<time_period>_<transit_class>_ACCWALK | access actual walk time prior to initial boarding |
<time_period>_<transit_class>_EGRWALK | egress actual walk time after final alighting |
<time_period>_<transit_class>_TOTALWALK | total actual walk time |
<time_period>_<transit_class>_TOTALIVTT | Total actual in-vehicle travel time |
<time_period>_<transit_class>_DWELLTIME | Total dwell time at stops |
<time_period>_<transit_class>_BUSIVTT | actual in-vehicle travel time on local bus mode |
<time_period>_<transit_class>_LRTIVTT | actual in-vehicle travel time on LRT mode |
<time_period>_<transit_class> _CMRIVTT | actual in-vehicle travel time on commuter rail mode |
<time_period>_<transit_class> _EXPIVTT | actual in-vehicle travel time on express bus mode |
<time_period>_<transit_class>_LTDEXPIVTT | actual in-vehicle travel time on premium bus mode |
<time_period>_<transit_class>_BRTIVTT | actual in-vehicle travel time on BRT mode |
*time period = EA, AM, MD, PM, EV | |
transit_class = LOC, PRM, MIX |
ActivitySim log files ¶
ActivitySim writes out various log files when it runs; these have standard names for each model component. Therefore we list them separately, but copies of these files may be in each model’s output directory depending upon the settings used to run ActivitySim for that model component.
File | Description |
activitysim.log | ActivitySim log file for model |
breadcrumbs.yaml | Breadcrumbs provides a record of steps that have been run for use when resuming a model run |
final_checkpoints.csv | ActivitySim checkpoint file |
final_pipeline.h5 | ActivitySim pipeline file |
mem.csv | ActivitySim memory use log file |
mem_mp_households.csv | Memory logs for ActivitySim model steps running with the same num_processes (all except accessibility, initialize, and summarize) |
mem_mp_initialize.csv | Memory logs for ActivitySim model step initialize |
mem_mp_summarize.csv | Memory logs for ActivitySim model step summarize |
mp_households_(processnumber)-activitysim.log | ActivitySim log file for processnumber. This logfile is created if model is run in multiprocess mode |
mp_households_(processnumber)-mem.csv | Memory log file for processnumber |
mp_households_apportion-activitysim.log | ActivitySim log file for apportioning data between multiple processes |
mp_households_coalesce-activitysim.log | ActivitySIm logfile for coalesing output from multiple processes into one |
mp_initialize-activitysim.log | ActivitySim log file for the initialization steps |
mp_initialize-mem.csv | Memory logs for ActivitySim model step summarize (similar to mp_initialize-mem.csv) |
mp_setup_skims-activitysim.log | ActivitySim logfile for reading in skims |
mp_summarize-activitysim.log | ActivitySim log file for summarizing model output (omx and csv trip table) |
mp_summarize-mem.csv | Memory logs for ActivitySim model step summarize (similar to mem_mp_initialize.csv) |
mp_tasks_log.txt | Log files of multiprocessed steps |
omnibus_mem.csv | Memory log file of all model steps (similar to mem.csv) |
run_list.txt | List of models that have been run |
timing_log.csv | Model run time by steps |
Airport model outputs (.\airport.CBX, .\airport.SAN) ¶
There are two subdirectories containing outputs for each of the two airport models. airport.CBX contains output for the Cross-Border Express model, and airport.SAN contains output for the San Diego International Airport model. Each directory has identical files so we provide one generic output table below.
Filename | Description | |
final_(airport)accessibility.csv | Accessibility file for airport (cbx, san) (not used, created by default) | |
[final_(airport)households.csv](#### Airport Model household file (final_(airport)households.csv)) | Household file for airport (cbx, san) | |
final_(airport)land_use.csv | Land-use file for airport (cbx, san) | |
[final_(airport)persons.csv](#### Airport Model person file (final_(airport)persons.csv)) | Persons file for airport (cbx, san) | |
[final_(airport)tours.csv](#### Airport Model tour file (final_(airport)tours.csv)) | Tour file for airport (cbx, san) | |
[final_(airport)trips.csv](#### Airport Model trip file (final_(airport)trips.csv)) | Trip file for airport (cbx, san) | |
model_metadata.yaml | Datalake metadata file | |
autoairporttrips.(airport)_(period).omx | Auto trip table for airport (CBX, SAN) by period (EA, AM, MD, PM, EV) | |
tranairporttrips.(airport)_(period).omx | Transit trip table for airport (CBX, SAN) by period (EA, AM, MD, PM, EV) | |
nmotairporttrips.(airport)_(period).omx | Non-motorized trip table for airport (CBX, SAN) by period (EA, AM, MD, PM, EV) |
Airport Model household file (final_(airport)households.csv) ¶
Field | Description |
home_zone_id | Airport MGRA |
sample_rate | Sample rate |
household_id | Household ID |
poverty | Poverty indicator utilized for social equity reports. Percentage value where value <= 2 (200% of the Federal Poverty Level) indicates household is classified under poverty. |
Airport Model person file (final_(airport)persons.csv) ¶
Field | Description |
household_id | Household ID |
person_id | Person ID |
Airport Model tour file (final_(airport)tours.csv) ¶
Field | Description |
tour_id | Tour ID |
purpose_id | ID for tour type:
1 = resident business 2 = resident personal 3= visitor business 4 = visitor personal 5 = external |
party_size | Number of persons in airport travel party |
nights | Number of nights away |
income | Income group 0-7, -99 if employee |
direction | Direction of trip. String. outbound: airport to non-airport, inbound: non-airport to airport |
household_id | Household ID |
person_id | Person ID |
tour_category | Tour category. String "non_mandatory" |
tour_type | Type of tour. String. "Emp": Employee, "ext": External, "res_busn": Resident business where n is the ID for the income bracket (1<25K, 2: between 25K & 50K, 3: between 50K & 75K, 4: between 75K & 100K, 5: between 100K & 125K, 6: between 125K & 150K, 7: between 150K & 200K, 8: 200k+
, "res_pern": Resident personal where n is the ID for the income bracket as defined above, "vis_bus": Visitor business, "vis_per": Visitor personal |
origin | Origin MGRA |
destination | Destination MGRA |
number_of_participants | Same as party_size |
outbound | TRUE if outbound, else FALSE |
start | Half-hour time period of departure from tour origin. Periods are number 1 through 48 where period 1 starts at 3:00 AM. |
end | Half-hour time period of arrival back at tour origin. Periods are number 1 through 48 where period 1 starts at 3:00 AM. |
duration | Duration of the tour in number of half-hour periods, including all activity episodes and travel |
destination_logsum | Logsum from destination choice model |
stop_frequency | out_0in, 0out_in |
primary_purpose | "busn", "emp", "extn", "pern" |
Airport Model trip file (final_(airport)trips.csv) ¶
Field | Description |
trip_id | Trip ID |
person_id | Person ID |
household_id | Household ID |
primary_purpose | Primary purpose of trip: "busn": Business, where n is..., "emp": Employee, "extn": External, where n is..., "pern": Personal, where n is... |
trip_num | 1 |
outbound | TRUE if outbound, else FALSE |
trip_count | 1 |
destination | Destination MGRA |
origin | Origin MGRA |
tour_id | Tour ID |
depart | Departure time period (1…48) |
trip_mode | Trip mode (see trip mode table) |
mode_choice_logsum | Mode choice logsum for trip |
vot | Value of time in dollars per hour ($2023) |
arrival_mode | Arrival mode from airport trip mode choice model |
cost_parking | Cost of parking ($2023) |
cost_fare_drive | Ridehail/Taxi fare on a trip |
distance_walk | Distance walked on a trip (including access/egress for transit modes) |
time_mm | Micromobility time |
distance_mm | Micromobility distance |
cost_fare_mm | Micromobility cost ($2023) |
distance_bike | Bike distance |
time_wait_drive | Ridehail/Taxi wait times for a trip |
trip_period | A string indicating the skim period for the trip (“EA”,”AM”,”MD”,”PM’,”EV”) |
party | Party size |
tour_participants | Number of joint tour participants if joint tour, else 1 |
distance_total | Trip distance |
add_driver | TRUE if trip requires a driver based on airport mode (for example, TNC, or pickup), else FALSE |
weight_trip | 1 |
weight_person_trip | weight_trip * tour_participants |
cost_operating_drive | Auto operating cost ($2023) |
inbound | TRUE if trip is from (origin) airport to (destination) non-airport zone, else FALSE |
time_drive | Auto time |
distance_drive | Auto distance |
cost_toll_drive | Auto toll cost ($2023) |
time_transit_in_vehicle | Transit in-vehicle time |
time_rapid_transit_in_vehicle | Rapid transit in-vehicle time |
time_express_bus_transit_in_vehicle | Express bus in-vehicle time |
time_local_bus_transit_in_vehicle | Local bus in-vehicle time |
time_light_rail_transit_in_vehicle | Light rail transit in-vehicle time |
time_commuter_rail_transit_in_vehicle | Commuter rail in-vehicle time |
time_transit_initial_wait | Transit initial-wait time |
cost_fare_transit | Transit fare ($2023) |
transfers_transit | Number of transfers |
time_bike | Bike time |
time_walk | Walk mode time |
cost_total | Sum of all costs a trip might incur (auto operating, toll, transit fare) |
time_total | Total travel time (including iIVT and access/egress and wait times for all modes) |
value_of_time_category_id | Value of time bin. 1: Low, 2: Medium, 3: High |
sample_rate | Sample rate |
otaz | Origin TAZ |
dtaz | Destination TAZ |
Arrival Mode Table for Airport Models ¶
Field | Description |
Curb_LOCn | Pickup/Dropoff curbside (n=1,5, with 1 = terminal, and 2,5 = other locations) |
TAXI_LOCn | Taxi to airport (n =1,2 with 1= terminal mgra and 2=other) |
RIDEHAIL_LOCn | Ridehail to airport (n =1,2 with 1= terminal mgra and 2=other) |
PARK_LOCn | Parking lot (n=1,5, with 1 = terminal mgra and 2,5= other locations) |
PARK_ESCORT | Parking escort |
SHUTTLEVAN | Shuttle Vehicle |
RENTAL | Rental car |
HOTEL_COURTESY | Hotel transportation |
WALK | Walk |
WALK_LOC, WALK_PRM, WALK_MIX | Walk transit modes |
KNR_LOC, KNR_PRM, KNR_MIX | KNR transit modes |
TNC_LOC, TNC_PRM, TNC_MIX | TNC transit modes |
Airport Model auto demand matrices ¶
Table Name | Description |
SR2_< | Shared Ride 2 for < |
SR3_< | Shared Ride 3 for < |
SOV_< | Drive Alone for < |
where TIME PERIOD = EA, AM, MD, PM, EV |
Airport Model transit demand matrices ¶
Table Name | Description |
WLK_SET_set1_< | |
PNR_SET_set1_< | |
KNR_SET_set1_< | |
TNC_SET_set1_< | |
WLK_SET_set2_< | |
PNR_SET_set2_< | |
KNR_SET_set2_< | |
TNC_SET_set2_< | |
WLK_SET_set3_< | |
PNR_SET_set3_< | |
KNR_SET_set3_< | |
TNC_SET_set3_< | |
where TIME PERIOD = EA, AM, MD, PM, EV |
Airport Model non-motorized demand matrices ¶
Table Name | Description |
WALK_< | Walk for < |
BIKE_< | Bike for < |
where TIME PERIOD = EA, AM, MD, PM, EV |
Assignment model trip tables (.\assignment) ¶
This directory contains trip tables from auto and transit assignments.
Demand Matrices ¶
File | Description |
autoairportTrips.(airport)_(period_(vot).omx | Auto trip table for airport (CBX, SAN) by period (EA, AM, MD, PM, EV) and value of time (low, medium, high) |
autocrossborderTrips_(period)_(vot).omx | Auto trip table for cross border model by period (EA, AM, MD, PM, EV) and value of time (low, medium, high) |
autoTrips_(period)_(vot).omx | Auto trip table for resident model by period (EA, AM, MD, PM, EV) and value of time (low, medium, high) |
autovisitorTrips_(period)_(vot).omx | Auto trip table for visitor model by period (EA, AM, MD, PM, EV) and value of time (low, medium, high) |
cvmtrips_(period).omx | CVM trip table for model by period (EA, AM, MD, PM, EV) and value of time (low, medium, high) |
emptyAVTrips.omx | Empty private autonomous vehicle trips |
householdAVTrips.csv | All private autonomous vehicle trips |
htmtrips_(period).omx | HTM trip table for model by period (EA, AM, MD, PM, EV) and value of time (low, medium, high) |
TNCTrips.csv | All TNC trips |
TNCVehicleTrips_(period).omx | TNC vehicle trip table by period (EA, AM, MD, PM, EV) |
TranairportTrips.(airport)_(period).omx | Transit trip tables for airport (CBX, SAN) by period (EA, AM, MD, PM, EV) |
TrancrossborderTrips_(period).omx | Transit trip tables for cross-border model by period (EA, AM, MD, PM, EV) |
TranTrips_(period).omx | Transit trip tables for resident model by period (EA, AM, MD, PM, EV) |
TranvisitorTrips_(period).omx | Transit trip tables for visitor model by period (EA, AM, MD, PM, EV) |
TripMatrices.csv | Disaggregate commercial vehicle trips |
TNC Vehicle trip demand table ¶
Column Name | Description |
trip_ID | Trip ID |
vehicle_ID | Vehicle ID |
originTaz | Origin TAZ |
destinationTaz | Destination TAZ |
originMgra | Origin MGRA |
destinationMgra | Destination MGRA |
totalPassengers | Number of passengers in the vehicle |
startPeriod | Trip starting period |
endPeriod | Trip ending period |
pickupIdsAtOrigin | Trip id of the pick-up at origin. |
CR-RAMP: | |
Individual trips: | |
"I_" + personId + "_" + purpAbb + "_" + tourid + "_" + inbound + "_" + stopid | |
where purpAbb is the first 3 letters of the tour_purp field | |
Joint trips: | |
"J_" + hhid + "_" + purpAbb + "_" + tourid + "_" + inbound + "_" + stopid + ”_” + i | |
where i is a number ranging from 1 to the total number of participants. | |
Visitor trips: | |
partySize == 1: "V_" + tourid + "_" + stopid | |
partySize > 1: "V_" + tourid + "_" + stopid + ”_” + i | |
where i is a number ranging from 1 to the total number of participants. | |
Cross-border trips: | |
partySize == 1: "M_" + tourid + "_" + stopid | |
partySize > 1: "M_" + tourid + "_" + stopid + ”_” + i | |
where i is a number ranging from 1 to the total number of participants. | |
CBX airport trips: | |
partySize == 1: "CBX_" + tourid + "_" + stopid | |
partySize>1: "CBX_" + tourid + "_" + stopid + ”_” + i | |
where i is a number ranging from 1 to the total number of participants. | |
SAN airport trips: | |
partySize == 1: "SAN_" + tourid + "_" + stopid | |
partySize > 1: "SAN_" + tourid + "_" + stopid + ”_” + i | |
where i is a number ranging from 1 to the total number of participants. | |
Internal-External trips: | |
"IE_" + tourid + "_" + inbound | |
dropoffIdsAtOrigin | Trip id of the drop-off at origin. See pickupIdsAtOrigin for trip id of the trip. |
pickupIdsAtDestination | Trip id of the pick-up at destination. See pickupIdsAtOrigin for trip id of the trip. |
dropoffIdsAtDestination | Trip id of the drop-off at destination. See pickupIdsAtOrigin for trip id of the trip. |
originPurpose | Trip origin purpose |
destinationPurpose | Trip destination purpose |
Household autonomous vehicle trip data ¶
Column Name | Description |
hh_id | Household id |
veh_id | Vehicle id |
vehicleTrip_id | Vehicle trip id |
orig_mgra | Trip origin MGRA |
dest_gra | Trip destination MGRA |
period | Period: |
1 = Before 5:00AM | |
2 = 5:00AM-5:30AM | |
3 through 39 is every half hour time slots | |
40 = After 12:00AM | |
occupants | Number of occupants in the vehicle |
originIsHome | Is origin home |
0 = No | |
1 = Yes | |
destinationIsHome | Is destination home |
0 = No | |
1 = Yes | |
originIsRemoteParking | Is origin remote parking |
0 = No | |
1 = Yes | |
destinationIsRemoteParking | Is destination remote parking |
0 = No | |
1 = Yes | |
parkingChoiceAtDestination | Parking choice at destination: |
0 = Not constrained to remote parking | |
1 = Park at destination | |
2 = Remote parking | |
3 = Park at home | |
person_id | Person id |
person_num | Person number |
tour_id | Tour id |
stop_id | Stop id |
inbound | Is trip inbound |
1 = Yes | |
0 = No | |
tour_purpose | Tour purpose: |
Discretionary | |
Eating Out | |
Escort | |
Home | |
Maintenance | |
School | |
Shop | |
University | |
Visiting | |
Work | |
Work-Based | |
orig_purpose | Origin trip purpose: |
Discretionary | |
Eating Out | |
Escort | |
Home | |
Maintenance | |
School | |
Shop | |
University | |
Visiting | |
Work | |
Work-Based | |
Work related | |
dest_purpose | Destination trip purpose: |
Discretionary | |
Eating Out | |
Escort | |
Home | |
Maintenance | |
School | |
Shop | |
University | |
Visiting | |
Work | |
Work-Based | |
Work related | |
trip_orig_mgra | Trip origin MGRA |
trip_dest_mgra | Trip destination MGRA |
stop_period | Stop period: |
1 = Before 5:00AM | |
2 = 5:00AM-5:30AM | |
3 through 39 is every half hour time slots | |
40 = After 12:00AM | |
periodsUntilNextTrip | |
trip_mode | Trip mode: |
0 = Empty vehicle trip | |
1 = Drive Alone | |
2 = Shared Ride 2 | |
3 = Shared Ride 3 |
TNC vehicle trip matrix ¶
Table Name | Description |
TNC_< | TNC trips for < |
TNC_< | TNC trips for < |
TNC_< | TNC trips for < |
TNC_< | TNC trips for < |
Empty Autonomous vehicle trips data ¶
Table Name | Description |
EmptyAV_EA | Empty AV trips for EA period |
EmptyAV_AM | Empty AV trips for AM period |
EmptyAV_MD | Empty AV trips for MD period |
EmptyAV_PM | Empty AV trips for PM period |
EmptyAV_EV | Empty AV trips for EV period |
Crossborder model outputs (.\crossborder) ¶
This directory contains outputs from the Crossborder model, which represents all travel made by Mexico residents in San Diego County.
File | Description |
final_accessibility.csv | Accessibility file for Crossborder Model (not used, created by default) |
[final_households.csv](#### Crossborder Model household file (final_households.csv)) | Household file for Crossborder Model |
final_land_use.csv | Land-use file for Crossborder Model |
[final_persons.csv](#### Crossborder Model person file (final_persons.csv)) | Persons file for Crossborder Model |
[final_tours.csv](#### Crossborder Model tour file (final_tours.csv)) | Tour file for Crossborder Model |
[final_trips.csv](#### Crossborder Model trip file (final_trips.csv)) | Tour file for Crossborder Model |
model_metadata.yaml | Model run meta data for use in Datalake storage and reporting |
nmCrossborderTrips_AM.omx | Non-motorized trip table for Crossborder Model by period (EA, AM, MD, PM, EV) |
autoCrossborderTrips_AM.omx | Auto trip table for Crossborder Model by period (EA, AM, MD, PM, EV) |
tranCrossborderTrips_AM.omx | Transit trip table for Crossborder Model by period (EA, AM, MD, PM, EV) |
othrCrossborderTrips_AM.omx | Other trip table for Crossborder Model by period (EA, AM, MD, PM, EV) |
Crossborder Model household file (final_households.csv) ¶
Field | Description |
sample_rate | Sample Rate |
num_persons | Number of persons in travel party |
origin | Origin MGRA (Border crossing station) |
home_zone_id | Home MGRA (Border crossing station) |
household_id | Household ID |
poverty | Poverty indicator utilized for social equity reports. Percentage value where value <= 2 (200% of the Federal Poverty Level) indicates household is classified under poverty. |
Crossborder Model person file (final_persons.csv) ¶
Field | Description |
household_id | Household ID |
work_time_factor | Travel time sensitivity factor for work tours |
non_work_time_factor | Travel time sensitivity factor for non-work tours (Sampled in person preprocessor) |
origin | Origin MGRA (Border crossing station) |
home_zone_id | Home MGRA (Border crossing station) |
person_id | Person ID |
Crossborder Model tour file (final_tours.csv) ¶
Field | Description |
tour_id | Tour ID |
pass_type | Type of border crossing pass. String. "no_pass": Does not own a pass, "sentri": SENTRI pass, or "ready": READY pass |
tour_type | Tour purpose. String. "other", "school", "shop", "visit", or "work" |
purpose_id | Tour purpose ID. 0: work, 1: school, 2: shop, 3: visit, 4: other |
tour_category | Tour category. String. Mandatory: Work or school, Non-Mandatory: Shop, visit, other |
number_of_participants | Number of participants in tour |
household_id | Household ID |
person_id | Person ID |
start | Half-hour time period of departure from tour origin. Periods are number 1 through 48 where period 1 starts at 3:00 AM. |
end | Half-hour time period of arrival back at tour origin. Periods are number 1 through 48 where period 1 starts at 3:00 AM. |
duration | Duration of the tour in number of half-hour periods, including all activity episodes and travel |
origin | Tour origin (Border Crossing) MGRA |
destination | Tour primary destination MGRA |
tour_od_logsum | Tour origin-crossing-destination logsum |
poe_id | Number of border crossing station |
tour_mode | Tour mode |
mode_choice_logsum | Tour mode choice logsum |
stop_frequency | Number of stops on tour by direction. String. xout_yin where x is number of stops in the outbound direction and y is the number of stops in the inbound direction |
primary_purpose | will drop |
Crossborder Model trip file (final_trips.csv) ¶
Field | Description |
trip_id | Trip ID |
person_id | Person ID |
household_id | Household ID |
primary_purpose | Purpose at primary destination. String. "other", "school", "shop", "visit", or "work" |
trip_num | Sequential number of trip on half-tour from 1 to 4 |
outbound | TRUE if outbound, else FALSE |
trip_count | number of trips per tour. Will drop |
destination | Destination MGRA |
origin | Origin MGRA |
tour_id | Tour ID |
purpose | Purpose at trip destination. String. "other", "school", "shop", "visit", or "work" |
depart | Departure time period (1…48) |
trip_mode | Trip mode (see trip mode table) |
trip_mode_choice_logsum | Mode choice logsum for trip |
parking_cost | Parking costs at trip origin and destination, calculated as one-half of the costs at each end, with subsidies considered. |
tnc_single_wait_time | Wait time for single pay TNC |
tnc_shared_wait_time | Wait time for shared\pooled TNC |
taxi_wait_time | Wait time for taxi |
cost_parking | Cost of parking ($2023) |
cost_fare_drive | Taxi/TNC fare (including Taxi/TNC cost of transit access/egress) ($2023) |
distance_walk | Distance walked in miles (including access/egress walk distances of a transit mode) |
time_mm | Micromobility time |
distance_mm | Micromobility distance |
cost_fare_mm | Micromobility cost ($2023) |
distance_bike | Bike distance |
time_wait_drive | Wait times for Taxi/TNC/NEV modes |
trip_period | A string indicating the skim period for the trip (“EA”,”AM”,”MD”,”PM’,”EV”) |
tour_participants | Number of joint tour participants if joint tour, else 1 |
distance_total | Total distance traveled on a trip |
cost_operating_drive | Auto operating cost ($2023) |
weight_trip | Trip weight defined as the ratio of number of particpants on a trip to the assumed occupancy rate of a mode (SHARED2,3) |
weight_person_trip | Person trip weight defined as the ratio of the number of participants on a trip to sample rate of the model run |
inbound | TRUE if trip is in outbound direction, else FALSE |
time_drive | Auto time |
distance_drive | Auto distance |
cost_toll_drive | Auto toll cost ($2023) |
time_transit_in_vehicle | Transit in-vehicle time |
time_rapid_transit_in_vehicle | Rapid transit in-vehicle time |
time_express_bus_transit_in_vehicle | Express bus in-vehicle time |
time_local_bus_transit_in_vehicle | Local bus in-vehicle time |
time_light_rail_transit_in_vehicle | Light rail transit in-vehicle time |
time_commuter_rail_transit_in_vehicle | Commuter rail in-vehicle time |
time_transit_initial_wait | Transit initial-wait time |
cost_fare_transit | Transit fare ($2023) |
transfers_transit | Number of transfers |
time_bike | Bike time |
time_walk | Walk mode time |
cost_total | Sum of all costs a trip might incur (auto operating, toll, transit fare) |
time_total | Total travel time (including iIVT and access/egress and wait times for all modes) |
value_of_time_category_id | Value of time bin. 1: Low, 2: Medium, 3: High |
origin_micro_prm_dist | Distance from trip origin MGRA to closest premium transit stop by microtransit |
dest_micro_prm_dist | Distance from trip destination MGRA to closest premium transit stop by microtransit |
microtransit_orig | Distance from trip origin MGRA to closest local transit stop by microtransit |
microtransit_dest | Distance from trip destination MGRA to closest local transit stop by microtransit |
microtransit_available | TRUE if microtransit is available for trip, else FALSE |
nev_orig | True if Neighborhood Electric Vehicle is available at origin |
nev_dest | True if Neighborhood Electric Vehicle is available at destination |
nev_available | TRUE if Neighborhood Electric Vehicle is available, else FALSE |
microtransit_access_available_out | TRUE if microtransit is available from the origin, else FALSE |
nev_access_available_out | TRUE if neighborhood electric vehicle is available from the origin, else FALSE |
microtransit_egress_available_out | Availability of microtransit egress in the outbound direction |
nev_egress_available_out | Availability of NEV egress in the outbound direction |
microtransit_access_available_in | Availability of microtransit access in the inbound direction |
nev_access_available_in | Availability of NEV egress in the inbound direction |
microtransit_egress_available_in | Availability of microtransit egress in the inbound direction |
nev_egress_available_in | Availability of microtransit egress in the outbound direction |
sample_rate | Sample rate |
otaz | Origin TAZ |
dtaz | Destination TAZ |
Crossborder Model Tour Mode Definitions ¶
Field | Description |
DRIVEALONE | Drive alone |
SHARED2 | Shared ride with 2 participants |
SHARED3 | Shared ride with 3+ participants |
WALK | Walk |
Crossborder Model auto demand matrices ¶
Table Name | Description |
SR2_< | Shared Ride 2 for < |
SR3_< | Shared Ride 3 for < |
SOV_< | Drive Alone for < |
where TIME PERIOD = EA, AM, MD, PM, EV |
Crossborder Model transit demand matrices ¶
Table Name | Description |
WLK_SET_set1_< | |
PNR_SET_set1_< | |
KNR_SET_set1_< | |
TNC_SET_set1_< | |
WLK_SET_set2_< | |
PNR_SET_set2_< | |
KNR_SET_set2_< | |
TNC_SET_set2_< | |
WLK_SET_set3_< | |
PNR_SET_set3_< | |
KNR_SET_set3_< | |
TNC_SET_set3_< | |
where TIME PERIOD = EA, AM, MD, PM, EV |
Crossborder Model non-motorized demand matrices ¶
Table Name | Description |
WALK_< | Walk for < |
BIKE_< | Bike for < |
where TIME PERIOD = EA, AM, MD, PM, EV |
Commercial Vehicle Model (.\cvm) ¶
This directory contains San Diego commercial travel model outputs.
File | Description |
final_commercial_accessibility.csv | contains the commercial vehicle accessibility by category for each zone |
final_cv_trips.csv | contains the commercial vehicle trips by Origin-Destination, trip purpose and travel time |
final_establishments.csv | details of the establishments generated for each zone |
final_establishments_all.csv | |
final_households.csv | information of the households which attract CVM trips |
final_land use.csv | land use information of the MGRA Zones |
final_routes | route information of CVM trips |
final_trips | Final trip-based CVM summary |
Trip Tables (where TOD is AM, MD, PM or EV) | |
cvmtrips_TOD.omx | contains the commercial vehicle trips of the TOD, has three components (modes): Car, light truck, medium truck and heavy truck |
Commerical Vehicle Model Trip File ( final_commercial_accessibility.csv ) ¶
Field | Description |
estab_acc_estab_group1 | Establishments access to establishment customer attractions:establishment_attraction_ret + establishment_attraction_whl + establishment_attraction_mfg |
estab_acc_estab_group2 | Establishments access to establishment customer attractions:establishment_attraction_iut + establishment_attraction_laf |
estab_acc_estab_group3 | Establishments access to establishment customer attractions:establishment_attraction_agm + establishment_attraction_con + establishment_attraction_epo + establishment_attraction_mhs + establishment_attraction_trn |
estab_acc_estab_group4 | Establishments access to establishment customer attractions:establishment_attraction_ifr |
tnc_acc_estab_all | TNC access to establishment customer attractions (all industries) |
estab_acc_hh_food | Establishment access to household food delivery attractors |
estab_acc_hh_package | Establishment access to household package delivery attractors |
estab_acc_logsum | Establishment accessibility logsum (total establishment attractors – visits to non-residential customers of all types) |
household_acc_logsum | Household accessibility logsum (total household attractors – visits to residential customers) |
accessibility | estab_acc_logsum + household_acc_logsum |
acc_hh_goods | Accessibility to households for goods delivery only |
zone_id | The MGRA id of the zone |
Commerical Vehicle Model Trip File ( final_cv_trips.csv ) ¶
Field | Description |
route_id | the route id on which the trip is assigned to |
route_trip_num | the number of trips on the route_id |
trip_origin | origin zone (MGRA) of the trip |
trip_destination | destination zone (MGRA) of the trip |
trip_origin_purpose | purpose of the stop at the origin of the trip:
• base - return to establishment • goods_delivery - deliver goods • goods_pickup - pickup goods • home - go to driver's home • maintenance - maintenance (refueling, vehicle maintenance, driver breaks/meals) • service - provide a service terminate - end route (vehicle day), go to terminal destination chosen for route | trip_destination_purpose | purpose of the stop at the destination of the trip:
• base - return to establishment • goods_delivery - deliver goods • goods_pickup - pickup goods • home - go to driver's home • maintenance - maintenance (refueling, vehicle maintenance, driver breaks/meals) • service - provide a service terminate - end route (vehicle day), go to terminal destination chosen for route |
trip_destination_type | attraction land use type at the destination:
• base - establishment location (any land use type) • warehouse - warehouse, distribution center land use type • intermodal - airport, seaport, rail intermodal land use type • commercial - commercial land use type (not warehouse or intermodal) • residential - residential land use type |
trip_start_time | start time of the trip (half-hour intervals counted from beginning) |
trip_travel_time | travel time (in motion time) of the vehicle during the trip |
dwell_time | resting/dwelling time of the vehicle during the trip (stop duration) |
route_elapsed_time | total time elapsed during the trip (trip_travel_time + dwell_time) |
cv_trip_id | the unique trip id of the cv trip (route_id + route_trip_num) |
Commerical Vehicle Model Trip File ( final_establishments.csv ) ¶
Field | Description |
industry_number | The category of industry that the establishment belongs to range from 1 to 12 |
industry_name | The name of the industry that the establishment belongs to (EPO, AGM, CON etc.) |
LUZ | Land Use Zone ( TAZ Number) |
zone_id | MGRA Number |
employees | The number of employees in the establishment |
size_class | The categorized size of the establishment based on the number of employees (range: 1-7) |
sample_rate | the percentage of sample selected (generally 1) |
has_attraction | TRUE if the zone has trip attraction, otherwise FALSE |
attractions | number of trip attractions by the establishment |
has_generation | TRUE if the zone has trip generation, otherwise FALSE |
n_routes | number of routes the establishment generated |
accessibility | Total accessibility to household + establishment attractions |
establishment_id | unique id of the establishment |
Commerical Vehicle Model Trip File ( final_establishments_all.csv ) ¶
Field | Description |
industry_number | The category of industry that the establishment belongs to range from 1 to 12 |
industry_name | The name of the industry that the establishment belongs to (EPO, AGM, CON etc.) |
LUZ | Land Use Zone ( TAZ Number) |
zone_id | MGRA Number |
employees | The number of employees in the establishment |
size_class | The categorized size of the establishment based on the number of employees (range: 1-7) |
sample_rate | the percentage of sample selected (generally 1) |
attractions | number of trip attractions by the establishment |
industry_group | Range 1-5 |
beta_industry_group | Parameter used in the establishment attractions model |
constant | Parameter used in the establishment attractions model |
has_attraction_probability | Intermediate result of establishments attractor model. Probability that the establishment will have deliveries or service stops |
random | Random number used in attraction generation calculations |
has_attraction | TRUE if the zone has trip attraction, otherwise FALSE |
establishment_id | unique id of the establishment |
Commerical Vehicle Model Trip File ( final_households.csv ) ¶
Field | Description |
home_zone_id | MGRA of the household |
income | annual household income |
hhsize | household size |
HHT | household type (ranges 1-7) |
auto_ownership | number of vehicles owned by the household |
num_workers | number of workers in the household |
sample_rate | the percentage of sample selected (generally 1) |
num_adults | number of adults in the household |
num_nonworker_adults | number of non-working adults in the households |
num_children | number of children in the household |
has_attraction_food | TRUE if the household attracts food delivery trips, otherwise FALSE |
has_attraction_package | TRUE if the household attracts package delivery trips, otherwise FALSE |
has_attraction_service | TRUE if the household attracts service trips, otherwise FALSE |
household_id | unique household id |
Commerical Vehicle Model Trip File ( final_land_use.csv ) ¶
Field | Description |
mgra | MGRA id |
taz | TAZ number |
luz_id | LUZ id |
pop | population of the zone |
hhp | total household population ( excluding GQ population ) |
hh | number of households in the zone |
hhs | average household size |
gq_civ | GQ Civilian |
gq_mil | GQ Military |
i10 | number of households with income $200,000 or more |
emp_gov | Government employment |
emp_mil | Military employment |
emp_ag_min | Agriculture and mining employment |
emp_bus_svcs | Business services employment |
emp_bus_svcs | Business services employment |
emp_fin_res_mgm | Finance and Resource Management employment |
emp_educ | Education employment |
emp_hlth | Health employment |
emp_ret | Retail employment |
emp_trn_wrh | Transportation and warehouse employment |
emp_con | Construction employment |
emp_utl | Utilities employment |
emp_mnf | Manufacturing employment |
emp_whl | Wholesale employment |
emp_ent | Entertainment employment |
emp_accm | Accomodation employment |
emp_food | Food employment |
emp_oth | Other employment |
emp_non_ws_wfh | Non-wage and salary work from home employment |
emp_non_ws_oth | Non-wage and salary other employment |
emp_total | Total employment |
pseudomsa | Pseudo MSA -
1: Downtown 2: Central 3: North City 4: South Suburban 5: East Suburban 6: North County West 7: North County East 8: East County |
enrollgradekto8 | Grade School K-8 enrollment |
enrollgrade9to12 | Grade School 9-12 enrollment |
othercollegeenroll | Other College Enrollment |
hotelroomtotal | Total Number of hotel rooms |
parkactive | Acres of active park |
openspaceparkpreserve | Acres of Open Park or Preserve |
beachactive | Acres of active beaches |
district27 | District 27 |
milestocoast | Distance in miles to the nearest coast |
acres | Total acres in the MGRA |
land_acres | Acres of land in the MGRA |
effective_acres | Effective acres in the MGRA |
truckregiontype | Truck Region type |
exp_hourly | Hourly Parking Expenditure |
exp_daily | Daily Parking Expenditure |
exp_monthly | Monthly Parking Expenditure |
parking_type | Parking choice at destination:
0 = Not constrained to remote parking 1 = Park at destination 2 = Remote parking 3 = Park at home |
parking_spaces | Number of parking spaces available |
ech_dist | Elementary school district |
hch_dist | High School district |
remoteAVParking | Remote AV parking available at MGRA:
0 = Not available 1 = Available |
refueling_stations | Number of refueling stations in the MGRA |
MicroAccessTime | Micro-mobility access time (mins) |
microtransit | Number of micro transit facilities |
nev | Number of EV Charging stations |
toint | Total Intersection |
duden | Dwelling unit density |
empden | Employment density |
popden | Population density |
retempden | Retail Employment density |
totintbin | Total Intersection Bin |
empdenbin | Employment density bin |
dudenbin | Dwelling unit density per bin |
PopEmpDenPerMi | Population and employment density per mile |
TAZ | TAZ id |
poe_id | Port of Entry ID ( not used by CVM) |
external_work | number of workers if an external zone |
external_nonwork | number of nonworkers if an external zone |
external_TAZ | is an external TAZ ( 1 if true, 0 if false) |
external_MAZ | is an external MAZ ( 1 if true, 0 if false) |
walk_dist_local_bus | walking distance ( in miles) to nearest local bus |
walk_dist_premium_transit | walking distance ( in miles) to premium transit |
micro_dist_local_bus | micro district distance to local bus |
micro_dist_premium_transit | micro district distance to premium transit |
ML_DIST | distance in miles to managed lanes |
AVGTTS | Average travel time savings for all households in each zone across all possible destinations |
PCTDETOUR | Percent detour is the percent difference between the AM transponder travel time and the AM non-transponder travel time to sample zones when the general-purpose lanes parallel to all toll lanes using transponders are unavailable |
terminal_time | Terminal Time (0,3,4,5,7,10 minutes) |
num_hh_food_delivery | Number of households which attract food deliveries |
num_hh_package_delivery | Number of households which attract package deliveries |
num_hh_service | Number of households which attract service trips |
establishment_attraction | Attraction of establishments |
establishment_attraction_agm | Attraction of establishments for agriculture and mining |
establishment_attraction_con | Attraction of establishments for construction |
establishment_attraction_epo | Attraction of establishments for education |
establishment_attraction_ifr | Attraction of establishments for information, real estate, finance,professional services |
establishment_attraction_iut | Attraction of establishments for industrial and utilities |
establishment_attraction_laf | Attraction of establishments for leisure, accommodations, and food |
establishment_attraction_mfg | Attraction of establishments for manufacturing |
establishment_attraction_mhs | Attraction of establishments for medical and health services |
establishment_attraction_mil | Attraction of establishments for military |
establishment_attraction_ret | Attraction of establishments for retail trade |
establishment_attraction_trn | Attraction of establishments for transportation and warehousing |
establishment_attraction_whl | Attraction of establishments for wholesale trade |
is_port | TRUE if the zone is a port, otherwise FALSE |
zone_id | MGRA id |
Commerical Vehicle Model Trip File ( final_routes.csv ) ¶
Field | Description |
establishment_id | Establishment ID ( Industry ID ) |
business_type | Name of the industry |
route_purpose | Primary purpose of the route:
• Goods - pickup and/or deliver goods • Service - provide services to customers • Maintenance - vehicle maintenance or driver business |
customer_type | Type of the customer ( residential; non-residential; mixed) |
vehicle_type | Type of the vehicle (LV, MUT, SUT) |
is_tnc | TRUE if route is a TNC, otherwise FALSE |
vehicle_type_abm3 | Type of the vehicle ( Passenger car, LHDU, MHDU, and HHDU) |
random | Random number used in route generation calculations |
start_time | Start Time ( half-hour intervals ) |
route_start_time_period_ | Start time period |
origin_stop_type | Origin Stop Type:
• base - establishment location (any land use type) • warehouse - warehouse, distribution center land use type • commercial - commercial land use type (not warehouse) • residential - residential land use type |
origination_zone | Origin Zone for start of route |
destination_stop_type | Destination Stop Type:
• base - establishment location (any land use type) • warehouse - warehouse, distribution center land use type • commercial - commercial land use type (not warehouse) • residential - residential land use type |
terminal_zone | Destination Zone for termination of route |
route_id | unique route id ( or trip id ) |
Commerical Vehicle Model Trip File ( final_trips.csv ) ¶
Field | Description |
route_id | the route id on which the trip is assigned to |
route_trip_num | the number of trips on the route_id |
trip_origin | origin zone (MGRA) of the trip |
trip_destination | destination zone (MGRA) of the trip |
trip_destination_purpose | purpose of the trip:
• base - return to establishment • goods_delivery - deliver goods • goods_pickup - pickup goods • home - go to driver's home • maintenance - maintenance (refueling, vehicle maintenance, driver breaks/meals) • service - provide a service • terminate - end route (vehicle day), go to terminal destination chosen for route |
trip_destination_type | attraction land use type at the destination:
• base - establishment location (any land use type) • warehouse - warehouse, distribution center land use type • intermodal - airport, seaport, rail intermodal land use type • commercial - commercial land use type (not warehouse or intermodal) • residential - residential land use type |
trip_start_time | start time of the trip (half hour intervals counted from beginning) |
trip_travel_time | travel time ( in motion time ) of the vehicle during the trip |
dwell_time | resting/dwelling time of the vehicle during the trip |
route_elapsed_time | total time elapsed during the trip ( trip_travel_time + route_trip_num) |
cv_trip_id | the unique trip id of the cv trip (route_id + route_trip_num) |
taz_origin | origin zone ( TAZ ) of the trip |
taz_destination | destination zone (TAZ) of the trip |
vehicle_type | Vehicle types: DRIVEALONE ( passenger car), LHGT, MHDT, or HHDT |
tod | Start time period of the trip ( ABM3 categories) |
distanceDrive | Trip distance, from traffic_skims_MD |
costTollDrive | Trip toll cost, from traffic_skims_MD |
costOperatingDrive | Trip operating costs (cents) |
Resident model outputs (.\resident) ¶
This directory contains San Diego resident travel model outputs.
File | Description |
cdap_joint_spec_(persons).csv | Model specification file for coordinated daily activity pattern model joint tour alternative for (persons)-way interaction terms |
cdap_spec_(persons).csv | Model specification file for coordinated daily activity pattern model for (persons)-way interaction terms. |
data_dict.csv | Data dictionary for resident model, csv format |
data_dict.txt | Data dictionary for resident model, text format |
final_accessibility.csv | Resident model aggregate accessibility file |
final_disaggregate_accessibility.csv | Resident model disaggregate accessibility file at MGRA level |
[final_households.csv](#### Resident Model household file (final_households.csv)) | Resident model household file |
[final_joint_tour_participants.csv](#### Resident Model joint tour participants file (final_joint_tour_participants.csv)) | Resident model joint tour participants file |
final_land_use.csv | Resident model land-use file |
[final_persons.csv](#### Resident Model vehicle file (final_vehicles.csv)) | Resident model persons file |
final_proto_disaggregate_accessibility.csv | Resident model disaggregate accessibility file at person level |
[final_tours.csv](#### Resident Model tour file (final_tours.csv)) | Resident model tour file |
[final_trips.csv](#### Resident Model trips file (final_trips.csv)) | Resident model trip file |
[final_vehicles.csv](#### Resident Model vehicle table (final_vehicles.csv)) | Resident model vehicle file |
log (directory) | Directory for resident model logging output |
model_metadata.yaml | Resident model Datalake metadata file |
autoTrips_[tod]_[vot].omx | Residential Auto Trip Matrix for 5 time periods (tod = EA, AM, MD, PM, EV) and three value of time bins (vot = low, med, high) |
tranTrips_[tod].omx | Residential Transit Trip Matrix for 5 time periods (tod = EA, AM, MD, PM, EV) |
nmotTrips_[tod].omx | Residential Non-motorized Trip Matrix for 5 time periods (tod = EA, AM, MD, PM, EV) |
skim_usage.txt | Skim usage file |
trace (directory) | Directory for resident model trace output |
Resident Model household file (final_households.csv) ¶
Field | Description |
home_zone_id | Household MGRA - same as mgra |
income | Household income in dollars ($2023) |
hhsize | Number of persons in household |
HHT | Household dwelling unit type. 0: N/A (GQ/vacant), 1: Married couple household, 2: Other family household: Male householder no spouse present, 3: Other family household: Female householder no spouse present, 4: Nonfamily household: Male householder living alone, 5: Nonfamily household: Male householder: Not living alone, 6: Nonfamily household: Female householder: Living alone, 7: Nonfamily household: Female householder: Not living alone |
auto_ownership | (Model output) Auto ownership |
num_workers | Number of workers in household |
building_category | Units in structure. 0: N/A (GQ), 1: Mobile home or trailer, 2: One-family house detached, 3: One-family house attached, 4: 2 Apartments, 5: 3-4 Apartments, 6: 5-9 Apartments, 7: 10-19 Apartments, 8: 20-49 Apartments, 9: 50 or more apartments, 10: Boat, RV, van, etc. |
unittype | Household unit type. 0: Non-GQ Household, 1: GQ Household (used in Visualizer) |
sample_rate | Sample rate for household |
income_in_thousands | Household income in thousands of dollars ($2023) |
income_segment | Household income segment (1-4) |
num_non_workers | Number of non-workers in household |
num_drivers | Number of persons age 16+ |
num_adults | Number of persons age 18+ |
ebike_owner | TRUE if household owns an e-bike, else FALSE (output from e-bike owership simulation) |
av_ownership | TRUE if household owns an autonomous vehicle, else FALSE (output from AV Ownership Model) |
workplace_location_accessibility | Work location choice logsum (output from Disaggregate Accessibility Model) |
shopping_accessibility | Shopping primary destination choice logsum (output from Disaggregate Accessibility Model) |
othdiscr_accessibility | Other Discretionary primary destination choice logsum (output from Disaggregate Accessibility Model) |
numAVowned | Number of autonomous vehicles owned by household (output from Vehicle Type Choice Model) |
transponder_ownership | TRUE if household owns a transponder, else FALSE (output from Transponder Ownership Model) |
has_joint_tour | 1 if household has at least one fully joint tour, else false (output from Coordinated Daily Activity Pattern Model) |
num_under16_not_at_school | Number of persons age less than 16 who do not attend school (output from Coordinated Daily Activity Pattern Model) |
num_travel_active | Number of persons in household who have an active (type M or N) travel pattern (output from Coordinated Daily Activity Pattern Model) |
num_travel_active_adults | Number of adults in household who have an active (type M or N) travel pattern (output from Coordinated Daily Activity Pattern Model) |
num_travel_active_preschoolers | Number of preschool children in household who have an active (type M or N) travel pattern (output from Coordinated Daily Activity Pattern Model) |
num_travel_active_children | Number of children in household who have an active (type M or N) travel pattern (output from Coordinated Daily Activity Pattern Model) |
num_travel_active_non_preschoolers | Number of non-preschoolers household in who have an active (type M or N) travel pattern (output from Coordinated Daily Activity Pattern Model) |
participates_in_jtf_model | TRUE if household has a joint tour frequency model, else FALSE (output from Coordinated Daily Activity Pattern Model) |
school_escorting_outbound | Alternative number for school escort model in the outbound direction (initial output from School Escort Model) |
school_escorting_inbound | Alternative number for school escort model in the inbound direction (output from School Escort Model) |
school_escorting_outbound_cond | Alternative number for school escort model in the outbound direction (final output from School Escort Model) |
auPkRetail | Auto peak access to retail employment from household TAZ (aggregate accessibility output) |
auPkTotal | Auto peak access to total employment from household TAZ (aggregate accessibility output) |
auOpRetail | Auto offpeak access to retail employment from household TAZ (aggregate accessibility output) |
auOpTotal | Auto offpeak access to total employment from household TAZ (aggregate accessibility output) |
trPkRetail | Transit peak access to retail employment from household TAZ (aggregate accessibility output) |
trPkTotal | Transit peak access to total employment from household TAZ (aggregate accessibility output) |
trPkHH | Transit peak access to total employment from household (aggregate accessibility output) |
trOpRetail | Transit offpeak access to retail employment from household TAZ (aggregate accessibility output) |
trOpTotal | Transit offpeak access to total employment from household TAZ (aggregate accessibility output) |
nmRetail | Walk access to retail employment from household TAZ (aggregate accessibility output) |
nmTotal | Walk access to total employment from household TAZ (aggregate accessibility output) |
microtransit | Microtransit access time in household MGRA |
nev | Neighborhood electric vehicle access time in household MGRA |
mgra | Household MGRA - same as home_zone_id |
TAZ | Household TAZ |
micro_dist_local_bus | Distance to closest local bus stop from household MGRA by microtransit, if available. 999999 if not available. |
micro_dist_premium_transit | Distance to closest premium transit stop from household MGRA by microtransit, if available. 999999 if not available. |
joint_tour_frequency_composition | Joint tour frequency and composition model choice (output from Joint Tour Frequency\Composition Model) |
num_hh_joint_tours | Number of fully joint tours at the household level (0, 1 or 2) (output from Coordinated Daily Activity Pattern Model and Joint Tour Frequency\Composition Models) |
household_id | Household ID |
poverty | Poverty indicator utilized for social equity reports. Percentage value where value <= 2 (200% of the Federal Poverty Level) indicates household is classified under poverty. |
Resident Model person file (final_persons.csv) ¶
Field | Description |
household_id | Household ID |
age | Person age in years |
PNUM | Person number in household (1…n where n is number of persons in household) |
sex | 1: Male, 2: Female |
pemploy | Employment status of person. 1: Employed Full-Time, 2: Employed Part-Time, 3: Unemployed or Not in Labor Force, 4: Less than 16 Years Old |
pstudent | Student status of person. 1: Pre K-12, 2: College Undergrad+Grad and Prof. School, 3: Not Attending School |
ptype | Person type 1: Full-time worker 2: Part-time worker 3: College\University Student 4: Non-Working Adult 5: Retired 6: Driving-age student 7: Non-driving age student 8: Pre-school\Age <=5 |
educ | Educational attainment. 1: No schooling completed, 9: High school graduate, 13: Bacehlor's degree |
soc2 | Two-digit Standard Occupational Classification (SOC) codes (https://www.bls.gov/oes/current/oes_stru.htm) |
is_student | Person is a K12 or college student |
school_segment | School location choice model's segment a student belongs to (preschool, grade school, high school, university) |
is_worker | Person is a full-time or part-time worker |
is_internal_worker | TRUE if worker works internal to region, else FALSE (output from Internal-External Worker Identification Model) |
is_external_worker | TRUE if worker works external to region, else FALSE (output from Internal-External Worker Identification Model) |
home_zone_id | Household MGRA |
time_factor_work | Travel time sensitivity factor for work tours |
time_factor_nonwork | Travel time sensitivity factor for non-work tours (Sampled in person preprocessor) |
naics_code | Two-digit NAICS code (https://www.census.gov/naics/) |
occupation | Occupation String |
work_from_home | TRUE if worker and works from home, else FALSE (output from Work From Home Model) |
is_out_of_home_worker | TRUE if worker has a usual out of home work location, else FALSE (output from Work From Home Model) |
external_workplace_zone_id | MGRA number of external workplace if external worker, else -1 (output from External Workplace Location Choice Model) |
external_workplace_location_logsum | Location choice logsum for external workplace location choice model (output from External Workplace Location Choice Model) |
external_workplace_modechoice_logsum | Mode choice logsum for mode choice from external workplace location choice model (output from External Workplace Location Choice Model) |
school_zone_id | MGRA number of school location, else -9 (output from School Location Choice Model) |
school_location_logsum | Location choice logsum for school location choice model, else -9 (output from School Location Choice Model) |
school_modechoice_logsum | Mode choice logsum for mode choice from school location choice model, else -9 (output from School Location Choice Model) |
distance_to_school | Distance to school if student, else -9 (output from School Location Choice Model) |
roundtrip_auto_time_to_school | Round trip offpeak auto time to school, else -9 (output from School Location Choice Model) |
workplace_zone_id | MGRA number of internal work location, else -9 (output from Internal Work Location Choice Model) |
workplace_location_logsum | Location choice logsum for work location choice model, else -9 (output from Internal Work Location Choice Model) |
workplace_modechoice_logsum | Mode choice logsum for mode choice from work location choice model, else -9 (output from Internal Work Location Choice Model) |
distance_to_work | Distance to work if internal worker with work location, else -9 (output from Internal Work Location Choice Model) |
work_zone_area_type | Area type of work zone for worker if internal worker with work location, else -9 (output from Internal Work Location Choice Model) |
auto_time_home_to_work | Peak auto time from home to work if internal worker with work location, else -9 (output from Internal Work Location Choice Model) |
roundtrip_auto_time_to_work | Round trip auto travel time to and from work |
work_auto_savings | Travel time savings as a result of using auto vs. walk-transit mode |
exp_daily_work | Expected daily cost of parking at work if internal worker with work location, else -9 (output from Internal Work Location Choice Model) |
non_toll_time_work | Time from home to work for path without I-15, if worker with internal workplace, else -9 |
toll_time_work | Time from home to work for path with I-15, if worker with internal workplace, else -9 |
toll_dist_work | Travel distance for work using a tolled route |
toll_cost_work | Toll cost for going to work |
toll_travel_time_savings_work | Work travel time savings for using tolled vs. non-tolled routes |
transit_pass_subsidy | 1 if person has subsidized transit from their employer or school, else 0 (Output from Transit Subsidy Model) |
transit_pass_ownership | 1 if person owns a transit pass, else 0 (Output from Transit Pass Ownership Model) |
free_parking_at_work | TRUE if person has free parking at work, else FALSE (Output from Free Parking Model) |
telecommute_frequency | Telecommute frequency if worker who does not work from hom, else null (Output from Telecommute Frequency Model) String "No_Telecommute", "1_day_week", "2_3_days_week", "4_days_week" |
cdap_activity | Coordinated daily activity pattern type (Output from Coordinated Daily Activity Pattern Model) String "M": Mandatory pattern, "N": Non-mandatory pattern, "H": Home or out of region pattern |
travel_active | TRUE if activity pattern is "M" or "N", else FALSE (Output from Coordinated Daily Activity Pattern Model) |
num_joint_tours | Total number of fully joint tours (Output from Fully Joint Tour Participation Model) |
non_mandatory_tour_frequency | Non-Mandatory Tour Frequency Model Choice (Output from Non-Mandatory Tour Frequency Chopice Model) |
mandatory_tour_frequency | Mandatory Tour Frequency Model Choice if worker or student, else null (Output from Mandatory Tour Frequency Model). String "work1": 1 work tour, "work2" 2 work tours, "school1: 1 school tour, "school2" 2 school tours, "work_and_school": 1 work and 1 school tour |
num_non_mand | Total number of non-mandatory tours (Output from School Escort Model, Non-Mandatory Tour Frequency Model, and At-Work Subtour Model) |
num_mand | Total number of mandatory tours (Output from Mandatory Tour Frequency Model) |
num_escort_tours | Total number of escorting tours (Output from School Escort Model and Non-Mandatory Tour Frequency Model) |
num_eatout_tours | Total number of eating out tours (Output from Non-Mandatory Tour Frequency Model) |
num_shop_tours | Total number of shopping tours (Output from Non-Mandatory Tour Frequency Model) |
num_maint_tours | Total number of other maintenance tours (Output from Non-Mandatory Tour Frequency Model) |
num_discr_tours | Total number of discretionary tours (Output from Non-Mandatory Tour Frequency Model) |
num_social_tours | Total number of social\visiting tours (Output from Non-Mandatory Tour Frequency Model) |
num_work_tours | Total number of work tours (Output from Mandatory Tour Frequency Model) |
num_add_shop_maint_tours | Total number of additional shopping and maintenance tours (Output from Non-Mandatory Tour Frequency Extension Model) |
num_add_soc_discr_tours | Total number of additional social\visiting and other discretionary tours (Output from Non-Mandatory Tour Frequency Extension Model) |
person_id | Person ID |
miltary | 1 if serves in the military, else 0 |
grade | School grade of person: 0 = N/A (not attending school), 2 = K to grade 8, 5 = Grade 9 to grade 12, 6 = College undergraduate |
weeks | Weeks worked during past 12 months 0: N/A (less than 16 years old/did not work during the past 12 .months) 1: 50 to 52 weeks worked during past 12 months 2: 48 to 49 weeks worked during past 12 months 3: 40 to 47 weeks worked during past 12 months 4: 27 to 39 weeks worked during past 12 month 5: 14 to 26 weeks worked during past 12 months 6: 13 weeks or less worked during past 12 months |
hours | Usual hours worked per week past 12 months
0: .N/A (less than 16 years old/did not work during the past .12 months), 1..98 .1 to 98 usual hours, 99 .99 or more usual hours |
race | Recoded detailed race code 1: .White alone, 2: Black or African American alone, 3: American Indian alone, 4: Alaska Native alone, 5: American Indian and Alaska Native tribes specified; or .American Indian or Alaska Native, not specified and no other races, 6: Asian alone, 7: Native Hawaiian and Other Pacific Islander alone, 8: Some Other Race alone, 9: Two or More Races |
hispanic | Hispanic flag: 1: Non-Hispanic, 2: Hispanic |
Resident Model vehicle file (final_vehicles.csv) ¶
Field | Description |
vehicle_id | Vehicle ID |
household_id | Household ID |
vehicle_num | Vehicle number in household from 1…n where n is total vehicles owned by household |
vehicle_type | String bodytype_age_fueltype |
auto_operating_cost | Auto operating cost for vehicle ($2023 cents/mile) |
Range | Range if electric vehicle, else 0 |
MPG | Miles per gallen for vehicle |
vehicle_year | Year of vehicle |
vehicle_category | String, Body type (Car, Motorcycle, Pickup, SUV, Van. Autonomous vehicles have _AV extension on body type) |
num_occupants | Number of occupants in the vehicle |
fuel_type | String. BEV: Battery electric vehicle, Diesel, Gas, Hybrid: Gas\Electric non plug-in vehicle, PEV: Plug-in hybrid electric vehicle |
Resident Model joint tour participants file (final_joint_tour_participants.csv) ¶
Field | Description |
participant_id | Participant ID |
tour_id | Tour ID |
household_id | Household ID |
person_id | Person ID |
participant_num | Sequent number of participant 1…n where n is total number of participants in joint tour |
Resident Model tour file (final_tours.csv) ¶
Field | Description |
tour_id | Tour ID |
person_id | Person ID |
tour_type | Purpose string of the primary activity on the tour: For home-based tours, the purposes are: “work”, “school”, “escort”, “shopping”, “othmaint”, “eatout”, “social”, and “othdiscr”. For work-based subtours, the purposes are “business”, “eat”, and “maint”. |
tour_type_count | The total number of tours within the tour_type |
tour_type_num | The sequential number of the tour within the tour_category. In other words if a person has 3 tours; 1 work tour and 2 non-mandatory tours, the tour_type_num would be 1 for the work tour, 1 for the first non-mandatory tour and 2 for the second non-mandatory tour. |
tour_num | Sequential tour ID number for a person |
tour_count | Total number of tours per person |
tour_category | The category string of the primary activity on the tour. “mandatory”, “joint”, “non_mandatory”, “atwork” |
number_of_participants | Number of participants on the tour for fully joint tours, else 1 |
destination | MGRA number of primary destination |
origin | MGRA number of tour origin |
household_id | Household ID |
start | Half-hour time period of departure from tour origin. Periods are number 1 through 48 where period 1 starts at 3:00 AM. |
end | Half-hour time period of arrival back at tour origin. Periods are number 1 through 48 where period 1 starts at 3:00 AM. |
duration | Duration of the tour in number of half-hour periods, including all activity episodes and travel |
school_esc_outbound | For school tours where the child is being escorted according to the school pickup/dropoff model, this string field indicates the type of escorting in the outbound direction: “pure_escort” or “rideshare” |
school_esc_inbound | For school tours where the child is being escorted according to the school pickup/dropoff model, this string field indicates the type of escorting in the inbound direction: “pure_escort” or “rideshare” |
num_escortees | Number of children being escorted on this tour (max of outbound and inbound direction) |
tdd | Tour departure and duration. Index of the tour departure and durarion alterntive configs |
composition | Composition of tour if joint “adults”, “children” |
is_external_tour | TRUE if primary destination activity is external to region, else FALSE |
is_internal_tour | Whether tour is internal |
destination_logsum | Logsum from tour destination choice model |
vehicle_occup_1 | Tour vehicle with occupancy of 1 |
vehicle_occup_2 | Tour vehicle with occupancy of 2 |
vehicle_occup_3_5 | Tour vehicle with occupancy of 3+ |
tour_mode | Tour mode string |
mode_choice_logsum | Logsum from tour mode choice model |
selected_vehicle | Selected vehicle from vehicle type choice model; a string field consisting of [Body type][age][fuel type] and an optional extension “_AV” if the vehicle is an autonomous vehicle |
atwork_subtour_frequency | At-work subtour frequency choice model result; a string field with the following values: “no_subtours”, “business1”, “business2”, “eat”, “eat_business”, “maint”, or blank for non-work tours. |
parent_tour_id | Parent tour ID if this is a work-based subtour, else 0 |
stop_frequency | Stop frequency choice model result; a string value of the form [0…n]out_[0…n]in where the first number is the number of outbound stops and the second number is the number of inbound stops |
primary_purpose | Recoding of tour_type where all atwork subtours are identified as “atwork” regardless of destination purpose |
Resident Model trip file (final_trips.csv) ¶
Field | Description |
trip_id | Trip ID |
person_id | Person ID |
household_id | Household ID |
primary_purpose | Primary purpose of tour (see tour table) |
trip_num | Sequential number of trip by direction (1…n where n is maximum trips on half-tour, e.g. max stops + 1) |
outbound | TRUE if trip is in the outbound direction, else FALSE |
destination | MGRA of trip destination |
origin | MGRA of trip origin |
tour_id | Tour ID |
escort_participants | Space delimited string field listing person IDs of other children escorted on this trip, else null |
school_escort_direction | String field indicating whether child is being dropped off at school (“outbound”) or picked up from school (“inbound”). “null” if not a child being picked up or dropped off. |
purpose | Purpose at destination |
destination_logsum | Logsum from trip destination choice model. -9 if destination is tour origin or primary destination. |
depart | Departure time period (1…48) |
trip_mode | Trip mode string |
mode_choice_logsum | Logsum from trip mode choice model |
vot | Value of time for trip in dollars per hour ($2023) |
owns_transponder | True if household owns transponder. Same as ownTrp |
totalWaitSingleTNC | Wait time for single pay TNC |
totalWaitSharedTNC | Wait time for shared\pooled TNC |
s2_time_skims | HOV2 travel time |
s2_dist_skims | HOV3 travel distance |
s2_cost_skims | HOV2 travel toll cost |
cost_parking | Parking costs at trip origin and destination, calculated as one-half of the costs at each end, with subsidies considered. |
cost_fare_drive | Taxi/TNC fare for any trip or trip portion taken on these modes |
distance_walk | Distance walked on a trip (including access/egress for transit modes) |
time_mm | Micromobility time |
distance_mm | Micromobility distance |
cost_fare_mm | Micromobility cost ($2023) |
distance_bike | Bike distance |
time_wait_drive | Waiting time for a TNC/ Taxi modes |
parking_zone | MGRA from parking location choice model at destination, else -1 |
trip_period | A string indicating the skim period for the trip (“EA”,”AM”,”MD”,”PM’,”EV”) |
tour_participants | Number of joint tour participants if joint tour, else 1 |
distance_total | Trip distance in miles |
cost_operating_drive | Auto operating cost ($2023) |
weight_trip | Trip weight defined as the ratio of number of particpants on a trip to the assumed occupancy rate of a mode (SHARED2,3) |
weight_person_trip | Person trip weigth defined as the ratio of the number of particpants on a trip to sample rate of the model run |
inbound | TRUE if trip is in the inbound direction, else FALSE |
time_drive | Auto time |
distance_drive | Auto distance |
cost_toll_drive | Auto toll cost ($2023) |
time_transit_in_vehicle | Transit in-vehicle time |
time_rapid_transit_in_vehicle | Rapid transit in-vehicle time |
time_express_bus_transit_in_vehicle | Express bus in-vehicle time |
time_local_bus_transit_in_vehicle | Local bus in-vehicle time |
time_light_rail_transit_in_vehicle | Light rail transit in-vehicle time |
time_commuter_rail_transit_in_vehicle | Commuter rail in-vehicle time |
time_transit_initial_wait | Transit initial-wait time |
cost_fare_transit | Transit fare before subsidy ($2023) |
transfers_transit | Number of transfers |
time_bike | Bike time |
time_walk | Walk mode time |
cost_total | total cost of a trip (sum of auto operating, toll, transit fare) |
time_total | Total time (sum of drive, bike, walk, initial transit wait, transit time, transit transfer)) |
time_transit_wait | Total transit wait time (initial, transfer, NEV wait, waiting for school bus) |
value_of_time_category_id | Value of time bin. 1: Low, 2: Medium, 3: High |
origin_micro_prm_dist | Distance from trip origin MGRA to closest premium transit stop by microtransit |
dest_micro_prm_dist | Distance from trip destination MGRA to closest premium transit stop by microtransit |
microtransit_orig | Distance from trip origin MGRA to closest local transit stop by microtransit |
microtransit_dest | Distance from trip destination MGRA to closest local transit stop by microtransit |
microtransit_available | TRUE if microtransit is available for trip, else FALSE |
nev_orig | Availability of Neighborhood Electric vehicle at origin |
nev_dest | Availability of Neighborhood Electric vehicle at destination |
nev_available | TRUE if neighborhood electric vehicle is available, else FALSE |
microtransit_access_available_out | TRUE if microtransit is available from the origin, else FALSE |
nev_access_available_out | TRUE if neighborhood electric vehicle is available from the origin, else FALSE |
microtransit_egress_available_out | Availability of microtransit egress in the outbound direction |
nev_egress_available_out | Availability of NEV egress in the outbound direction |
microtransit_access_available_in | Availability of microtransit access in the inbound direction |
nev_access_available_in | Availability of NEV egress in the inbound direction |
microtransit_egress_available_in | Availability of microtransit egress in the inbound direction |
nev_egress_available_in | Availability of microtransit egress in the outbound direction |
trip_veh_body | Body type of vehicle used for trip, else “null” |
trip_veh_age | Age of vehicle used for trip, else “null” |
trip_veh_fueltype | Fuel type of vehicle used for trip, else “null” |
origin_purpose | Purpose at origin |
sample_rate | Sample rate |
origin_parking_zone | MGRA from parking location choice model at trip origin, else -1 |
otaz | Origin TAZ |
dtaz | Destination TAZ |
Resident Model tour mode definitions ¶
Field | Description |
DRIVEALONE | Drive alone |
SHARED2 | Shared ride with 2 participants |
SHARED3 | Shared ride with 3+ participants |
WALK | Walk |
BIKE | Bike |
WALK_LOC | Local transit with walk access/egress mode |
WALK_PRM | Premium transit with walk access/egress mode |
WALK_MIX | Mix (local with premium transfers) transit with walk access/egress mode |
PNR_LOC | Local transit with Park&ride access or egress mode |
PNR_PRM | Premium transit with Park&ride access or egress mode |
PNR_MIX | Mix (local with premium transfers) transit with Park&ride access or egress mode |
KNR_LOC | Local transit with Kiss&ride access or egress mode |
KNR_PRM | Premium transit with Kiss&ride access or egress mode |
KNR_MIX | Mix (local with premium transfers) transit with Kiss&ride access or egress mode |
TNC_LOC | Local transit with TNC access or egress mode |
TNC_PRM | Premium transit with TNC access or egress mode |
TNC_MIX | Mix (local with premium transfers) transit with TNC access or egress mode |
TAXI | Taxi |
TNC_SINGLE | Private TNC ride |
TNC_SHARED | Shared TNC ride |
SCH_BUS | School bus |
EBIKE | E-bike |
ESCOOTER | E-scooter |
Resident Model auto demand matrices ¶
Table Name | Description |
SOVNOTRPDR_< | Drive Alone Non-Transponder for < |
SOVTRPDR_< | Drive Alone Transponder for < |
SR2NOTRPDR_< | Shared Ride 2 Non-Transponder for < |
SR2TRPDR_< | Shared Ride 2 Transponder for < |
SR3NOTRPDR_< | Shared Ride 3 Non-Transponder for < |
SR3TRPDR_< | Shared Ride 3 Transponder for < |
Resident Model transit demand matrices ¶
Table Name | Description |
<transit_class>_GENCOST__< | Total generalized cost which includes perception factors from assignment |
<transit_class>_FIRSTWAIT__< | actual wait time at initial boarding point |
<transit_class>_XFERWAIT__< | actual wait time at all transfer boarding points |
<transit_class>_TOTALWAIT__< | total actual wait time |
<transit_class>_FARE__< | fare paid |
<transit_class>_XFERS__< | number of transfers |
<transit_class>_ACCWALK__< | access actual walk time prior to initial boarding |
<transit_class>_EGRWALK__< | egress actual walk time after final alighting |
<transit_class>_TOTALWALK__< | total actual walk time |
<transit_class>_TOTALIVTT__< | Total actual in-vehicle travel time |
<transit_class>_DWELLTIME__< | Total dwell time at stops |
<transit_class>_BUSIVTT__< | actual in-vehicle travel time on local bus mode |
<transit_class>_LRTIVTT__< | actual in-vehicle travel time on LRT mode |
<transit_class> _CMRIVTT__< | actual in-vehicle travel time on commuter rail mode |
<transit_class> _EXPIVTT__< | actual in-vehicle travel time on express bus mode |
<transit_class>_LTDEXPIVTT__< | actual in-vehicle travel time on premium bus mode |
<transit_class>_BRTIVTT__< | actual in-vehicle travel time on BRT mode |
*time period = EA, AM, MD, PM, EV | |
transit_class = BUS, ALLPEN, PREM |
Resident Model non-motorized demand matrices ¶
Table Name | Description |
WALK_< | Walk for < |
BIKE_< | Bike for < |
Heavy Truck Model (.\htm) ¶
This directory contains San Diego heavy truck model outputs.
File | Description |
htmtrips_(period).omx ((period) = EA, AM, MD, PM, EV) | HTM trips of (period), by mode (Light, Medium or Heavy trucks) and type of trip (IE, EI or EE) |
Htmsummary_files.xlsx | OD-based HTM trip tables by Mode (Light, Medium or Heavy trucks) |
final_trips.csv | Aggregate all HTM trips by TAZ and truck type |
Heavy Truck Model Trip File ( htmsummary_files.xlsx ) ¶
Field | Description |
Light | OD-based HTM trip tables for light trucks (LHDT) |
Medium | OD-based HTM trip tables for medium trucks (MHDT) |
Heavy | OD-based HTM trip tables for heavy trucks (HHDT) |
Heavy Truck Model Trip File ( final_trips.csv ) ¶
Field | Description |
taz_p | origin zone (TAZ) of the trip |
taz_a | destination zone (TAZ) of the trip |
Truck_Type | Truck type (Light, Medium and High trucks) |
tod | Start time period of the trip (ABM3 time periods) |
trips | Sum of trips for corresponding TAZ and Truck Type |
distanceDrive | Trip distance, from traffic_skims_MD |
timeDrive | Trip time, from traffic_skims_MD |
costTollDrive | Trip toll cost, from traffic_skims_MD |
costOperatingDrive | Trip operation cost |
Visitor model outputs (.\visitor) ¶
This directory contains outputs from the overnight visitor model.
File | Description |
[final_households.csv](#### Visitor Model household file (final_households.csv)) | Visitor model household file |
final_land_use.csv | Visitor model land-use file |
[final_persons.csv](#### Visitor Model person file (final_persons.csv)) | Visitor model person file |
[final_tours.csv](#### Visitor Model tour file (final_tours.csv)) | Visitor model tour file |
[final_trips.csv](#### Visitor Model trip file (final_trips.csv)) | Visitor model trip file |
model_metadata.yaml | Visitor model Datalake metadata file |
nmotVisitortrips_(period).omx | Visitor model non-motorized trips by period (EA, AM, MD, PM, EV) |
autoVisitortrips_(period).omx | Visitor model auto trips by period (EA, AM, MD, PM, EV) |
transVisitortrips_(period).omx | Visitor model transit trips by period (EA, AM, MD, PM, EV) |
Visitor Model household file (final_households.csv) ¶
Field | Description |
home_zone_id | Home MGRA |
sample_rate | Sample rate |
household_id | Household ID |
poverty | Poverty indicator utilized for social equity reports. Percentage value where value <= 2 (200% of the Federal Poverty Level) indicates household is classified under poverty. |
Visitor Model person file (final_persons.csv) ¶
Field | Description |
household_id | Household ID |
home_zone_id | Home MGRA |
person_id | Person ID |
Visitor Model tour file (final_tours.csv) ¶
Field | Description |
tour_id | Tour ID |
tour_type | Type of tour. String. "dining", "recreation", or "work" |
purpose_id | Type of tour. 0: work, 1: "dining, 2: "recreation" |
visitor_travel_type | Visitor purpose. String. "business" or "personal" |
tour_category | Tour category. All tour categories in the visitor model are "non-mandatory" |
number_of_participants | Number of participants on tour |
auto_available | Auto availability indicator 0: not available, 1: available |
income | Income 0 - 4 |
origin | Tour origin MGRA |
tour_num | Sequential number of tour 1 to n where n is total number of tours |
tour_count | Number of tours per person |
household_id | Household ID |
person_id | Person ID |
start | Half-hour time period of departure from tour origin. Periods are number 1 through 48 where period 1 starts at 3:00 AM. |
end | Half-hour time period of arrival back at tour origin. Periods are number 1 through 48 where period 1 starts at 3:00 AM. |
duration | Duration of the tour in number of half-hour periods, including all activity episodes and travel |
destination | Tour primary destination MGRA |
destination_logsum | Tour destination choice logsum |
tour_mode | Tour mode |
mode_choice_logsum | Tour mode choice logsum |
stop_frequency | Number of stops on tour by direction. String. xout_yin where x is number of stops in the outbound direction and y is the number of stops in the inbound direction |
primary_purpose | Primary purpose of a tour. String (recreation, dining, work) |
Visitor Model trip file (final_trips.csv) ¶
Field | Description |
trip_id | Trip ID |
person_id | Person ID |
household_id | Household ID |
primary_purpose | Purpose at primary destination of tour. String. "dining", "recreation", or "work" |
trip_num | Sequential number of trip on half-tour from 1 to 4 |
outbound | TRUE if outbound, else FALSE |
trip_count | Number of trips in a tour |
destination | Destination MGRA |
origin | Origin MGRA |
tour_id | Tour ID |
purpose | Destination purpose. String. "dining", "recreation", or "work" |
destination_logsum | Destination choice logsum |
depart | Departure time period (1…48) |
trip_mode | Trip mode (see trip mode table) |
trip_mode_choice_logsum | Mode choice logsum for trip |
vot_da | will drop |
vot_s2 | will drop |
vot_s3 | will drop |
parking_cost | Parking costs at trip origin and destination, calculated as one-half of the costs at each end, with subsidies considered. |
tnc_single_wait_time | Wait time for single pay TNC |
tnc_shared_wait_time | Wait time for shared\pooled TNC |
taxi_wait_time | Wait time for taxi |
cost_parking | Cost of parking ($2023) |
cost_fare_drive | Taxi/TNC fare for any trip or trip portion taken on these modes |
distance_walk | Distance walked on a trip (including access/egress for transit modes) |
time_mm | Micromobility time |
distance_mm | Micromobility distance |
cost_fare_mm | Micromobility cost ($2023) |
distance_bike | Bike distance |
time_wait_drive | Ridehail/Taxi wait times for a trip |
trip_period | A string indicating the skim period for the trip (“EA”,”AM”,”MD”,”PM’,”EV”) |
tour_participants | Number of tour participants |
distance_total | Trip distance |
cost_operating_drive | Auto operating cost ($2023) |
weight_trip | Trip weight defined as the ratio of number of particpants on a trip to the assumed occupancy rate of a mode (SHARED2,3) |
weight_person_trip | Person trip weigth defined as the ratio of the number of particpants on a trip to sample rate of the model run |
vot | Value of time in dollars per hour ($2023) |
inbound | TRUE if trip is in outbound direction, else FALSE |
time_drive | Auto time |
distance_drive | Auto distance |
cost_toll_drive | Auto toll cost ($2023) |
time_transit_in_vehicle | Transit in-vehicle time |
time_rapid_transit_in_vehicle | Rapid transit in-vehicle time |
time_express_bus_transit_in_vehicle | Express bus in-vehicle time |
time_local_bus_transit_in_vehicle | Local bus in-vehicle time |
time_light_rail_transit_in_vehicle | Light rail transit in-vehicle time |
time_commuter_rail_transit_in_vehicle | Commuter rail in-vehicle time |
time_transit_initial_wait | Transit initial-wait time |
cost_fare_transit | Transit fare ($2023) |
transfers_transit | Number of transfers |
time_bike | Bike time |
time_walk | Walk mode time |
cost_total | total cost of a trip (sum of auto operating, toll, transit fare) |
time_total | Total travel time (including iIVT and access/egress and wait times for all modes) |
value_of_time_category_id | Value of time bin. 1: Low, 2: Medium, 3: High |
origin_micro_prm_dist | Distance from trip origin MGRA to closest premium transit stop by microtransit |
dest_micro_prm_dist | Distance from trip destination MGRA to closest premium transit stop by microtransit |
microtransit_orig | Distance from trip origin MGRA to closest local transit stop by microtransit |
microtransit_dest | Distance from trip destination MGRA to closest local transit stop by microtransit |
microtransit_available | TRUE if microtransit is available for trip, else FALSE |
nev_orig | True if Neghoborhood Electric Vehicle is available at origin |
nev_dest | True if Neghoborhood Electric Vehicle is available at destination |
nev_available | TRUE if neighborhood electric vehicle is available, else FALSE |
microtransit_access_available_out | TRUE if microtransit is available from the origin, else FALSE |
nev_access_available_out | TRUE if neighborhood electric vehicle is available from the origin, else FALSE |
microtransit_egress_available_out | Availability of microtransit egress in the outbound direction |
nev_egress_available_out | Availability of NEV egress in the outbound direction |
microtransit_access_available_in | Availability of microtransit access in the inbound direction |
nev_access_available_in | Availability of NEV egress in the inbound direction |
microtransit_egress_available_in | Availability of microtransit egress in the inbound direction |
nev_egress_available_in | Availability of microtransit egress in the outbound direction |
sample_rate | Sample rate |
otaz | Origin TAZ |
dtaz | Destination TAZ |
Visitor model’s tour mode choice definitions ¶
Field | Description |
DRIVEALONE | Drive alone |
SHARED2 | Shared ride with 2 participants |
SHARED3 | Shared ride with 3+ participants |
WALK | Walk |
BIKE | Bike |
WALK_LOC | Local transit with walk access/egress mode |
WALK_PRM | Premium transit with walk access/egress mode |
WALK_MIX | Mix (local with premium transfers) transit with walk access/egress mode |
TAXI | Taxi |
TNC_SINGLE | Private TNC ride |
TNC_SHARED | Shared TNC ride |
Visitor Model auto demand matrices ¶
Table Name | Description |
SR2_< | Shared Ride 2 for < |
SR3_< | Shared Ride 3 for < |
SOV_< | Drive Alone for < |
where TIME PERIOD = EA, AM, MD, PM, EV |
Visitor Model transit demand matrices ¶
Table Name | Description |
WLK_SET_set1_< | |
PNR_SET_set1_< | |
KNR_SET_set1_< | |
TNC_SET_set1_< | |
WLK_SET_set2_< | |
PNR_SET_set2_< | |
KNR_SET_set2_< | |
TNC_SET_set2_< | |
WLK_SET_set3_< | |
PNR_SET_set3_< | |
KNR_SET_set3_< | |
TNC_SET_set3_< | |
where TIME PERIOD = EA, AM, MD, PM, EV |
Visitor Model non-motorized demand matrices ¶
Table Name | Description |
WALK_< | Walk for < |
BIKE_< | Bike for < |
where TIME PERIOD = EA, AM, MD, PM, EV |
Trip Mode Definitions ¶
Field | Description |
DRIVEALONE | Drive alone |
SHARED2 | Shared ride with 2 participants |
SHARED3 | Shared ride with 3+ participants |
WALK | Walk |
BIKE | Bike |
WALK_LOC | Local transit with walk access/egress mode |
WALK_PRM | Premium transit with walk access/egress mode |
WALK_MIX | Mix (local with premium transfers) transit with walk access/egress mode |
PNR_LOC | Local transit with Park&ride access or egress mode |
PNR_PRM | Premium transit with Park&ride access or egress mode |
PNR_MIX | Mix (local with premium transfers) transit with Park&ride access or egress mode |
KNR_LOC | Local transit with Kiss&ride access or egress mode |
KNR_PRM | Premium transit with Kiss&ride access or egress mode |
KNR_MIX | Mix (local with premium transfers) transit with Kiss&ride access or egress mode |
TNC_LOC | Local transit with TNC access or egress mode |
TNC_PRM | Premium transit with TNC access or egress mode |
TNC_MIX | Mix (local with premium transfers) transit with TNC access or egress mode |
TAXI | Taxi |
TNC_SINGLE | Private TNC ride |
TNC_SHARED | Shared TNC ride |
SCH_BUS | School bus |
EBIKE | E-bike |
ESCOOTER | E-scooter |