Skip to content

ABM3 Model Inputs

The main inputs to ABM3 include the transportation network, land-use data, synthetic population data, parameters files, and model specifications. Outputs include a set of files that describe travel decisions made by all travel markets considered by the model (residents, overnight visitors, airport ground access trips, commercial vehicles and trucks, Mexico residents traveling in San Diego County, and travel made by all other non-residents into and through San Diego County).

File Types

There are several file types used for model inputs and outputs. They are denoted by their extension, as listed in the table below.

Extension Format
.log, .txt Text files created during a model run containing logging results.
.yaml Text files used for setting properties that control ActivitySim or some other process.
.csv Comma-separated value files used to store model parameters, input or output data.
.omx Open matrix format files used to store input or output trip tables or skims
.h5 HDF5 files, used to store pipeline for restarting ActivitySim
.shp (along with other files - .cpg, .dbf, .prj, .shx) ArcGIS shapefiles and associated files
.html Hypertext markup language files, open in web browser
.png Portable network graphics file, open in web browser, Microsoft photos, or third-party graphics editor

Model Inputs

The table below contains brief descriptions of the input files required to execute the SANDAG ABM3.

File Name Purpose File Type Prepared By
Land Use
mgra_based_input{SCENARIO_YEAR}.csv Land use forecast of the size and structure of the region’s economy and corresponding demographic forecast CSV Land Use Modelers, Transportation Modelers, and GIS
Synthetic Population
households.csv Synthetic households CSV Transportation Modelers
persons.csv Synthetic persons CSV Transportation Modelers
Network
EmmeOutputs.gdb Network Input Files GDB Transportation Modelers
transit_connectors Input Files
vehicle_class_toll_factors.csv Relative toll values by six vehicle classes by Facility name. Used to identify “free for HOV” type managed lane facilities. CSV Transportation Modelers
trlink.csv Transit route with a list of links file CSV Transportation Modelers
trrt.csv Transit route attribute file CSV Transportation Modelers
trstop.csv Transit stop attribute file TCSV Transportation Modelers
mode5tod.csv Transit mode parameters table CSV Transportation Modelers
timexfer_XX.csv Transit timed transfers table between COASTER and feeder buses; XX is the TOD (EA, AM, MD, PM, and EV) CSV Transportation Modelers
special_fares.txt Fares to coaster Text File Transportation Modelers
mobilityHubMGRA.csv CSV Transportation Modelers
SANDAG_Bike_Net.dbf Bike network links DBF GIS
SANDAG_Bike_Node.dbf Bike network nodes DBF GIS
bikeTazLogsum.csv (not saved in inputs, instead, run at the beginning of a model run) Bike TAZ logsum CSV Transportation Modelers
bikeMgraLogsum.csv (not saved in inputs, instead, run at the beginning of a model run) Bike MGRA logsum CSV Transportation Modelers
mgra15.shp SHP
taz15.shp SHP
Cross-Border Model (Derived from cross-border survey)
crossBorder_tourPurpose_control.csv CSV
crossBorder_tourPurpose_nonSENTRI.csv Cross Border Model tour purpose distribution for Non-SENTRI tours CSV Transportation Modelers
crossBorder_tourPurpose_SENTRI.csv Cross Border Model tour purpose distribution for SENTRI tours CSV Transportation Modelers
crossBorder_tourEntryAndReturn.csv Cross Border Model tour entry and return time-of-day distribution CSV Transportation Modelers
crossBorder_supercolonia.csv Cross Border Model distance from Colonias to border crossing locations CSV Transportation Modelers
crossBorder_pointOfEntryWaitTime.csv Cross Border Model wait times at border crossing locations table CSV GIS - Pat L vtsql
crossBorder_stopFrequency.csv Cross Border Model stop frequency data CSV Transportation Modelers
crossBorder_stopPurpose.csv Cross Border Model stop purpose distribution CSV Transportation Modelers
crossBorder_outboundStopDuration.csv Cross Border Model time-of-day offsets for outbound stops CSV Transportation Modelers
crossBorder_inboundStopDuration.csv Cross Border Model time-of-day offsets for inbound stops CSV Transportation Modelers
closest_maz_to_external_tazs.csv CSV Transportation Modelers
mazs_xborder.csv CSV Transportation Modelers
External Models (Derived from SCAG survey)
externalExternalTripsByYear.csv (raw inputs have these by year) External origin-destination station trip matrix CSV Transportation Modelers
externalInternalControlTotalsByYear.csv (raw inputs have these by year) External Internal station control totals read by GISDK CSV Transportation Modelers
internalExternal_tourTOD.csv Internal-External Model tour time-of-day frequency distribution CSV Transportation Modelers
resident_ie_size_term.csv CSV Transportation Modelers
Commercial Vehicle Model
land_use(output from preprocessing step) MGRA based land use file CSV
percent_of_establishments_by_luz_size_emp_cat.xlsx Percent of establishments in LUZ that belong in each size category by industry sector Excel Workbook
CVM\SynthEstablishments.csv Output from CVM establishment synthesis, similar description as previous part CSV
CVM\MGRAEmpByEstSize.csv MGRA Based synthetically generated establishments. Used for disgnostic purposes, not for simulation CSV
CVM\SummaryEstablishments.csv Contains information about synthetically generated establishments to be used as inputs to the commercial vehicle model CSV
Heavy Truck Model ( HTM )
HTM\inputs_sandag_htm_.xlsx Contains all the required inputs ( in different sheets) for the Heavy Truck Model Excel Workbook
HTM\FAF5_BaseAndFutureYears_Oct27_2023.csv FAF5 Data (filtered) containing FAF flows for required years CSV
Other
parametersByYears.csv Parameters by scenario years. Includes AOC, aiport enplanements, cross-border tours, cross-border sentri share. CSV Transportation Modelers
filesByYears.csv File names by scenario years. CSV Transportation Modelers
trip_XX.omx Warm start trip table; XX is the TOD (EA, AM, MD, PM, and EV) OMX Transportation Modelers
zone_term.csv TAZ terminal times Space Delimited Text File Transportation Modelers
all_vol_dfs.csv [to be updated]
all_wait_times.csv [to be updated]
specialEvents_() [to be updated]

Land Use

MGRA_BASED_INPUT_SCENARIO_YEAR.CSV

Column name Description
mgra MGRANumber
taz TAZ Number
luz_id
pop total population
hhp total household population (exclude gq pop)
hs housing structures
hs_sf single family structures
hs_mf multi family structures
hs_mh mobile homes
hh total number of households
hh_sf number of households - single family
hh_mf number of households - multi family
hh_mh number of mobile homes
hhs household size
gq_civ GQ civilian
gq_mil GQ military
i1 Number of households with income less than \(15,000 (\)2010)
i2 Number of households with income \(15,000-\)29,999 ($2010)
i3 Number of households with income \(30,000-\)44,999 ($2010)
i4 Number of households with income \(45,000-\)59,999 ($2010)
i5 Number of households with income \(60,000-\)74,999 ($2010)
i6 Number of households with income \(75,000-\)99,999 ($2010)
i7 Number of households with income \(100,000-\)124,999 ($2010)
i8 Number of households with income \(125,000-\)149,999 ($2010)
i9 Number of households with income \(150,000-\)199,999 ($2010)
i10 Number of households with income \(200,000 or more (\)2010)
emp_gov Government employment
emp_mil military employment
emp_ag_min Agriculture and mining employment
emp_bus_svcs Professional and Business Services employment
emp_fin_res_mgm Financial and resource management employment
emp_educ Education services employment
emp_hlth Health services employment
emp_ret Retail services employment
emp_trn_wrh Transportation and Warehousing employment
emp_con Construction employment
emp_utl Utilities office support employment
emp_mnf Manufacturing employment
emp_whl Wholesale employment
emp_ent Entertainment services employment
emp_accm Hotel and accomodation services
emp_food Food services employment
emp_oth Other employment
emp_non_ws_wfh Non-wage and salary work from home employments
emp_non_ws_oth Non-wage and salary other employments
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
zip09 2009 Zip Code
enrollgradekto8 Grade School K-8 enrollment
enrollgrade9to12 Grade School 9-12 enrollment
collegeenroll Major College 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 Beach
district27 Special layer reg employer shuttle service around Sorrento Valley
milestocoast Distance (miles) to the nearest coast
acres Total acres in the mgra (used in CTM)
land_acres Acres of land in the mgra (used in CTM)
effective_acres Effective acres in the mgra (used in CTM)
exp_hourly Expected hourly prking cost
exp_daily Expected daily prking cost
exp_monthly Expected monthly prking cost
parking_type 1: parking constrained area: has cluster_id and district_id
2: buffer around parking constrained area which is used to include free spaces to average into parking cost calculation: has district_id but no cluster_id
3: no parking cost: Has neither cluster_id nor district_id
parking_spaces MGRA estimated parking spaces
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 at MGRA
MicroAccessTime Micro-mobility access time (mins)
microtransit microtransit access time (mins)
nev Neighborhood Electric Vehicle access time (mins)
totint Total intersections
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 bin
PopEmpDenPerMi Population and employment density per mile

Synthetic Population

Population Synthesizer Household Data

HOUSEHOLDS.CSV

Column Name Description
hhid Unique Household ID
household_serial_no Household serial number
taz TAZ of household
mgra MGRA of household
hinccat1 Household income category:
1 = <$30k
2 = $30-60k
3 = $60-100k
4 = $100-150k
5 = $150k+
hinc Household income
num_workers Number of workers in household
veh Number of vehicles in household
persons Number of persons in household
hht Household/family type:
0 = Not in universe (vacant or GQ)
1 = Family household: married-couple
2 = Family household: male householder, no wife present
3 = Family household: female householder, no husband 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
bldgsz Building size - Number of Units in Structure & Quality:
1 = Mobile home or trailer
2 = One-family house detached
3 = One-family house attached
8 = 20-49 Apartments
9 = 50 or more apartments
unittype Household unit type:
0 = Non-GQ Household
1 = GQ Household
version Synthetic population run version. Presently set to 0.
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.

Population Synthesizer Person Data

PERSONS.CSV

Column Name Description
hhid Household ID
perid Person ID
Household_serial_no Household serial number
pnum Person Number
age Age of person
sex Gender of person
1 = Male
2 = Female
miltary Military status of person:
0 = N/A Less than 17 Years Old
1 = Yes, Now on Active Duty
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 Student
4 = Non-working Adult
5 = Non-working Senior
6 = Driving Age Student
7 = Non-driving Student
8 = Pre-school
educ Educational attainment:
1 = No schooling completed
9 = High school graduate
13 = Bachelor’s degree
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
occen5 Occupation:
0 = Not in universe (Under 16 years or LAST-WRK = 2)
1..997 = Legal census occupation code
occsoc5 Detailed occupation codes defined by the Bureau of Labor Statistics
indcen Industry code.
0 = default
9970 = NAICS2 is MIL
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 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
rac1p Race:
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
hisp Hispanic origin:
1 = Not Hispanic
2 = Hispanic
version Synthetic population run version. Presently set to 0.
naics2_original_code 2 digit North American Industry Classification System (NAICS)
soc2 2 digit Standard Occupational Classification

Network

Highway Network Vehicle Class Toll Factors File

vehicle_class_toll_factors.csv

Required file. Used to specify the relative toll values by six vehicle classes by Facility name, scenario year and time of day. Can be used, for example, to identify “free for HOV” type managed lane facilties. Used by the Import network Modeller tool.

Example:

Facility_name Year Time_of_Day DA_Factor S2_Factor S3_Factor TRK_L_Factor TRK_M_Factor TRK_H_Factor
I-15 2016 EA 1.0 0.0 0.0 1.0 1.03 2.33
SR-125 2016 ALL 1.0 1.0 1.0 1.0 1.03 2.33
I-5 2035 ALL 1.0 1.0 0.0 1.0 1.03 2.33

The network links are matched to a record in this file based on the NM, FXNM or TXNM values (in that order). A simple substring matching is used, so the record with Facility_name “I-15” matches any link with name “I-15 SB”, “I-15 NB”, “I-15/DEL LAGO DAR NB” etc. The records should not be overlapping: if there are two records which match a given link it will be an arbitrary choice as to which one is used.

Note that if a link does not match to a record in this file, the default factors (specified in the table below) will be applied to said link. It is OK if there are records for which there are no link tolls.

Column Name Description
Facility_name Name of the facility, used in the substring matching with links by NM, FXNM or TXNM fields
Year Scenario year
Time_of_Day Time of day period:
EA = Early morning (3am - 5:59am)
AM = AM peak (6am to 8:59am)
MD = Mid-day (9am to 3:29pm)
PM = PM peak (3:30pm to 6:59pm)
EV = Evening (7pm to 2:59am)
ALL = All time of day periods
DA_Factor Positive toll factor for Drive Alone (SOV) vehicle classes. The default value is 1.0
S2_Factor Positive toll factor for Shared 2 person (HOV2) vehicle classes. The default value is 1.0
S3_Factor Positive toll factor for Shared 3+ person (HOV3) vehicle classes. The default value is 1.0
TRK_L_Factor Positive toll factor for Light Truck (TRKL) vehicle classes. The default value is 1.0
TRK_M_Factor Positive toll factor for Medium Truck (TRKM) vehicle classes. The default value is 1.03
TRK_H_Factor Positive toll factor for Heavy Truck (TRKH) vehicle classes. The default value is 2.03

special_fares.txt

boarding_cost:
   base: 
       - {line: "398104", cost: 3.63}
       - {line: "398204", cost: 3.63}
   stop_increment:
       - {line: "398104", stop: "SORRENTO VALLEY", cost: 0.46}
       - {line: "398204", stop: "SORRENTO VALLEY", cost: 0.46}
in_vehicle_cost: 
   - {line: "398104", from: "SOLANA BEACH", cost: 0.45}
   - {line: "398104", from: "SORRENTO VALLEY", cost: 0.45}
   - {line: "398204", from: "OLD TOWN",  cost: 0.45}
   - {line: "398204", from: "SORRENTO VALLEY", cost: 0.45}
day_pass: 4.54
regional_pass: 10.90

MGRAs at Mobility Hubs

MOBILITYHUBMGRA.CSV

Column Name Decription
MGRA MGRA ID
MoHubName Mobility Hub name
MoHubType Mobility Hub type:
Suburban
Coastal
Gateway
Major Employment Center
Urban

Transit Binary Stop Table

TRSTOP.CSV

Column Name Description
Stop_id Unique stop ID
Route_id Sequential route number
Link_id Link id associated with route
Pass_count Number of times the route passes this stop. Most of value is one, some value is 2
Milepost Stop mile post
Longitude Stop Longitude
Latitude Stop Latitude
NearNode Node number that stop is nearest to
FareZone Zones defined in Fare System
StopName Name of Stop
MODE_NAME Line haul mode name:
Transfer
Center City Walk
Walk Access
Commuter Rail
Light Rail
Regional BRT (Yellow)
Regional BRT (Red)
Limited Express
Express
Local
MODE_ID Mode ID
1 = Transfer
2 = Center City Walk
3 = Walk Access
4 = Commuter Rail
5 = Light Rail
6 = Regional BRT (Yellow)
7 = Regional BRT (Red)
8 = Limited Express
9 = Express
10 = Local
PREMODE Premium Transit mode
0 = No
1 = Yes
EXPBSMODE Express bus mode
0 = No
1 = Yes
LOCMODE Local bus mode
0 = No
1 = Yes
OP_TRNTIME Off peak transcad matrix used by mode:
*oploctime
*oppretime
AM_TRNTIME AM peak transcad matrix used by mode:
*amloctime
*ampretime
PM_TRNTIME PM peak transcad matrix used by mode:
*pmloctime
*pmpretime
MODE_ACCES Mode of access (1)
MODE_EGRES Mode of egress (1)
WT_IVTPK Weight for peak in-vehicle time: 1, 1.5, or 1.8
WT_FWTPK Weight for peak first wait time: 1, 1.5
WT_XWTPK Weight for peak transfer wait time: 1, 3
WT_FAREPK Weight for peak fare: 0.46, 0.60, 0.63, 0.67, 1
WT_IVTOP Weight for off-peak in-vehicle time: 1, 1.5, or 1.6
WT_FWTOP Weight for off-peak first wait time: 1, 1.5
WT_XWTOP Weight for off-peak transfer wait time: 1, 3
WT_FAREOP Weight for off-peak fare: 0.23, 0.51, 0.52, 0.54, 0.58, 1
FARE Transit fare: $0, $1.25, $1.50, $2.50, $3.00, $3.50
DWELLTIME Dwell time: 0, 0.3, 0.5
FARETYPE Fare Type:
1 = Bus
2 = Rail
FAREFIELD Fare Field:
coaster fare
lightrail fare
CRMODE Boolean if Commuter rail available
LRMODE Boolean if light rail available
XFERPENTM Transfer Penalty time: 5 minutes
WTXFERTM Transfer Wait time: 1 minute
TRNTIME_EA Early AM transit time impedance
TRNTIME_AM AM transit time impedance
TRNTIME_MD Midday transit time impedance
TRNTIME_PM PM transit time impedance
TRNTIME_EV Evening transit time impedance

Transit Timed Transfers Between COASTER and Feeder Buses

TIMEXFER_XX.CSV

Column Name Description
FROM_LINE From Route Number
TO_LINE To Route Number
WAIT_TIME Wait time in minutes

Transit Stop Table

TRSTOP.CSV

Column Name Description
Stop_id Unique stop ID
Route_id Sequential route number
Link_id Link id associated with route
Pass_count Number of times the route passes this stop. Most of value is one, some value is 2
Milepost Stop mile post
Longitude Stop Longitude
Latitude Stop Latitude
NearNode Node number that stop is nearest to
FareZone Zones defined in Fare System
StopName Name of Stop
MODE_NAME Line haul mode name:
Transfer
Center City Walk
Walk Access
Commuter Rail
Light Rail
Regional BRT (Yellow)
Regional BRT (Red)
Limited Express
Express
Local
MODE_ID Mode ID
1 = Transfer
2 = Center City Walk
3 = Walk Access
4 = Commuter Rail
5 = Light Rail
6 = Regional BRT (Yellow)
7 = Regional BRT (Red)
8 = Limited Express
9 = Express
10 = Local
PREMODE Premium Transit mode
0 = No
1 = Yes
EXPBSMODE Express bus mode
0 = No
1 = Yes
LOCMODE Local bus mode
0 = No
1 = Yes
OP_TRNTIME Off peak transcad matrix used by mode:
oploctime
oppretime
AM_TRNTIME AM peak transcad matrix used by mode:
amloctime
ampretime
PM_TRNTIME PM peak transcad matrix used by mode:
pmloctime
pmpretime
MODE_ACCES Mode of access (1)
MODE_EGRES Mode of egress (1)
WT_IVTPK Weight for peak in-vehicle time: 1, 1.5, or 1.8
WT_FWTPK Weight for peak first wait time: 1, 1.5
WT_XWTPK Weight for peak transfer wait time: 1, 3
WT_FAREPK Weight for peak fare: 0.46, 0.60, 0.63, 0.67, 1
WT_IVTOP Weight for off-peak in-vehicle time: 1, 1.5, or 1.6
WT_FWTOP Weight for off-peak first wait time: 1, 1.5
WT_XWTOP Weight for off-peak transfer wait time: 1, 3
WT_FAREOP Weight for off-peak fare: 0.23, 0.51, 0.52, 0.54, 0.58, 1
FARE Transit fare: $0, $1.25, $1.50, $2.50, $3.00, $3.50
DWELLTIME Dwell time: 0, 0.3, 0.5
FARETYPE Fare Type:
1 = Bus
2 = Rail
FAREFIELD Fare Field:
coaster fare
lightrail fare
CRMODE Boolean if Commuter rail available
LRMODE Boolean if light rail available
XFERPENTM Transfer Penalty time: 5 minutes
WTXFERTM Transfer Wait time: 1 minute
TRNTIME_EA Early AM transit time impedance
TRNTIME_AM AM transit time impedance
TRNTIME_MD Midday transit time impedance
TRNTIME_PM PM transit time impedance
TRNTIME_EV Evening transit time impedance

TRLINK.CSV

Column Name Description
Route_id: Sequential route number
Link_id Link id associated with route
Direction + or -

SANDAG_BIKE_NET.DBF

Column Name Description
ROADSEGID Road Segment ID
RD20FULL Road/Street Name
A Foreign key of first node
B Foreign key of second node
A_LEVEL Level of first node
B_LEVEL Level of second node
Distance Arc length of link (ft)
AB_Gain Cumulative non-negative increase in elevation from A to B nodes (ft)
BA_Gain Cumulative non-negative increase in elevation from B to A nodes (ft)
ABBikeClas Type of Bike Classification in AB direction where:
1 = Multi-Use Path
2 = Bike Lane
3 = Bike Route
BABikeClas Type of Bike Classification in BA direction where:
1 = Multi-Use Path
2 = Bike Lane
3 = Bike Route
AB_Lanes Number of Lanes in AB direction
BA_Lanes Number of Lanes in BA direction
Func_Class Type of Road Functional Class where:
1 = Freeway to Freeway Ramp
2 = Light (2-lane) Collector Street
3 = Rural Collector Road
4 = Major Road/4-lane Major Road
5 = Rural Light Collector/Local Road
6 = Prime Arterial
7 = Private Street
8 = Recreational Parkway
9 = Rural Mountain Road
A = Alley
B = Class I Bicycle Path
C = Collector/4-lane Collector Street
D = Two-lane Major Street
E = Expressway
F = Freeway
L = Local Street/Cul-de-sac
M = Military Street within Base
P = Paper Street
Q = Undocumented
R = Freeway/Expressway On/Off Ramp
S = Six-lane Major Street
T = Transitway
U = Unpaved Road
W = Pedestrian Way/Bikeway
Bike2Sep Separated Bike Lane Flag where:
0 = No
1 = Yes
Bike3Blvd Bike Boulevard Lane Flag where:
0 = No
1 = Yes
SPEED Road Speed
A_Elev A Node Elevation
B_Elev B Node Elevation
ProjectID Project ID in the regional bike network
Year Year built/opened to the public
Scenicldx Scenic index represents the closeness to the ocean and parks
Path Null
Shape_Leng length of the link (ft)

Bike Network Node Field List

SANDAG_BIKE_NODE.DBF

Column Name Description
NodeLev_ID Node Unique Identifier
MGRA MGRA ID for Centroids
TAZ TAZ ID for Centroids
TAP TAP ID
XCOORD X Coordinate of Node in NAD 1983 State Plane California Region VI FIPS: 0406 (ft)
YCOORD Y Coordinate of Node in NAD 1983 State Plane California Region VI FIPS: 0406(ft)
ZCOORD Elevation (ft)
Signal Traffic Signal Presence where:
0 = Absence
1 = Presence

Bike TAZ Logsum

BIKETAZLOGSUM.CSV

Column Name Description
i Origin TAZ
j Destination TAZ
Logsum Logsum - a measure of the closeness of the origin and the destination of the trip
time Time (In minutes)

Bike MGRA Logsum

BIKEMGRALOGSUM.CSV

Column Name Description
i Origin of MGRA
j Destination of MGRA
Logsum Logsum - a measure of the closeness of the origin and the destination of the trip
time Time (in minutes)

Airport

Airport Number of Nights by Purpose Distribution

AIRPORT_NIGHTS.SAN.CSV AND AIRPORT_NIGHTS.CBX.CSV

Column Name Description
Nights Number of Nights stayed (0 through 14+)
purp1_perc Distribution for Resident Personal purpose
purp2_perc Distribution for Visitor Business purpose
purp3_perc Distribution for Visitor Personal purpose
purp4_perc Distribution for External purpose

Airport Income by Purpose Distribution

AIRPORT_INCOME.SAN.CSV AND AIRPORT_INCOME.CBX.CSV

Column Name Description
Income group Household income:
0 = Less than $25K
1 = $25K – $50K
2 = $50K – $75K
3 = $75K – $100K
4 = $100K – $125K
5 = $125K – $150K
6 = $150K – $200K
7 = $200K plus
purp1_perc Distribution for Resident Personal purpose
purp2_perc Distribution for Visitor Business purpose
purp3_perc Distribution for Visitor Personal purpose
purp4_perc Distribution for External purpose

Airport Departure Time by Purpose Distribution

AIRPORT_DEPARTURE.SAN.CSV and AIRPORT_DEPARTURE.CBX.CSV

Column Name Description
Period Departure Period:
1 = Before 5:00AM
2 = 5:00AM-5:30AM
3 through 39 is every half hour time slots
40 = After 12:00AM
purp1_perc Distribution for Resident Personal purpose
purp2_perc Distribution for Visitor Business purpose
purp3_perc Distribution for Visitor Personal purpose
purp4_perc Distribution for External purpose

Airport Arrival Time by Purpose Distribution

AIRPORT_ARRIVAL.SAN.CSV and AIRPORT_ARRIVAL.CBX.CSV

Column Name Description
Period Arrival Period:
1 = Before 5:00AM
2 = 5:00AM-5:30AM
3 through 39 is every half hour time slots
40 = After 12:00AM
purp1_perc Distribution for Resident Personal purpose
purp2_perc Distribution for Visitor Business purpose
purp3_perc Distribution for Visitor Personal purpose
purp4_perc Distribution for External purpose

Commercial Vehicle Model

PERCENT_OF_ESTABLISHMENTS_BY_LUZ_SIZE_EMP_CAT.CSV

Column Name Description
Info Basic information of the data, and the size class definitions included
Data Detailed industry sector breakdown by size class and LUZ

CVM/SYNTHESTABLISHMENTS.CSV

Column Name Description
Establishment_ID Unique establishment id ( index ) for each establishment
Industry_No The category of industry that the establishment belongs to (range: 1 - 12 )
Industry_Name The name of industry that the establishment belongs to ( EPO, AGM, CON etc.)/td>
LUZ Land Use Zone ( Or the TAZ) to which the establishment belongs to
MGRA The MGRA number to which establishment belongs to
Employees The number of employees in the establishment
Size_Class The categorized size of the establishment based on the number of employees

CVM/MGRAEMPBYESTSIZE.CSV

Field Description
mgra MGRA id
taz TAZ id
luz Land use zone
emp_Sector_Size_Class Employment numbers, where Sector is gov, mil, ag_min, bus_svcs, fin_res_mgm, educ, hlth, ret, trn_wrh, con, utl, mnf, whl, ent, accm, food, oth; where Size_Class ranges 1-7.

CVM Establishment Synthesis File ( SummarySynthEstabs.csv )

SummarySynthEstabs.csv
Field Description
Industry_No Industry No
Industry_Name Industry name
Size_Class Size class
Count Total number

Industry No Industry Name Description
1 AGM Agriculture, Forestry, Fishing, and Hunting, and Mining
2 MFG Manufacturing
3 IUT Industrial Utilities
4 RET Retail Trade
5 WHL Wholesale Trade
6 CON Construction
7 TRN Transportation and Warehousing
8 IFR Information, Financial, Insurance, Real Estate, and Professional Services
9 EPO Education, Public, and Other Services
10 MHS Medical and Health Services
11 LAF Leisure, Accomodations, and Food
12 MIL Military

Crossborder

Cross Border Model Tour Entry and Return Distribution

CROSSBORDER_TOURENTRYANDRETURN.CSV

Column Name Description
Purpose Tour Purpose:
0 = Work
1 = School
2 = Cargo
3 = Shop
4 = Visit
5 = Other
EntryPeriod Entry Period:
1 = Before 5:00AM
2 = 5:00AM-5:30AM
3 through 39 is every half hour time slots
40 = After 12:00AM
Return Period Return Period:
1 = Before 5:00AM
2 = 5:00AM-5:30AM
3 through 39 is every half hour time slots
40 = After 12:00AM
Percent Distribution of tours in entry and return period time slots

Cross Border Model Supercolonia

CROSSBORDER_SUPERCOLONIA.CSV

Column Name Description
Supercolonia_ID Super colonia ID
Population Population of the super colonia
Distance_poe0 Distance from colonia to point of entry 0 (San Ysidro)
Distance_poe1 Distance from colonia to point of entry 1 (Otay Mesa)
Distance_poe2 Distance from colonia to point of entry 2 (Tecate)

Cross Border Model Point of Entry Wait Time

CROSSBORDER_POINTOFENTRYWAITTIME.CSV

Column Name Description
poe Point of Entry number:
0 = San Ysidro
1 = Otay Mesa
2 = Tecate
3 = Otay Mesa East
4 = Jacumba
StartHour Start Hour (1 through 12)
EndHour End Hour (1 through 12)
StartPeriod Start Period:
1 = Before 5:00AM
2 = 5:00AM-5:30AM
3 through 39 is every half hour time slots
40 = After 12:00AM
EndPeriod End Period:
1 = Before 5:00AM
2 = 5:00AM-5:30AM
3 through 39 is every half hour time slots
40 = After 12:00AM
StandardWait Standard wait time
SENTRIWait SENTRI users wait time
PedestrianWait Pedestrian wait time

Cross Border Model Stop Frequency

CROSSBORDER_STOPFREQUENCY.CSV

Column Name Description
Purpose Tour Purpose:
0 = Work
1 = School
2 = Cargo
3 = Shop
4 = Visit
5 = Other
DurationLo Lower bound of tour duration (0, 4, or 8)
DurationHi Upper bound of tour duration (4, 8, or 24)
Outbound Number of stops on the outbound (0, 1, 2, 3+)
Inbound Number of stops on the inbound (0, 1, 2, 3+)
Percent Distribution of tours by purpose, duration, number of outbound/inbound stops

Cross Border Model Stop Purpose Distribution

CROSSBORDER_STOPPURPOSE.CSV

Column Name Description
TourPurp Tour Purpose:
0 = Work
1 = School
2 = Cargo
3 = Shop
4 = Visit
5 = Other
Inbound Boolean for whether stop is inbound (0=No, 1=Yes)
StopNum Stop number on tour (1, 2, or 3)
Multiple Boolean for whether there are multiple stops on tour (0=No, 1=Yes)
StopPurp0 Distribution of Work stops
StopPurp1 Distribution of School stops
StopPurp2 Distribution of Cargo stops
StopPurp3 Distribution of Shopping stops
StopPurp4 Distribution of Visiting stops
StopPurp5 Distribution of Other stops

Cross Border Model Outbound Stop Duration Distribution

CROSSBORDER_OUTBOUNDSTOPDURATION.CSV

Column Name Description
RemainingLow Lower bound of remaining half hour periods after last scheduled trip:
1 = Before 5:00AM
2 = 5:00AM-5:30AM
3 through 39 is every half hour time slots
40 = After 12:00AM
RemainingHigh Upper bound of remaining half hour periods after last scheduled trip:
1 = Before 5:00AM
2 = 5:00AM-5:30AM
3 through 39 is every half hour time slots
40 = After 12:00AM
Stop Stop number on tour (1, 2, or 3)
0 Probability that stop departure is in same period as last outbound trip
1 Probability that stop departure is in last outbound trip period + 1
2 Probability that stop departure is in last outbound trip period + 2
3 Probability that stop departure is in last outbound trip period + 3
4 Probability that stop departure is in last outbound trip period + 4
5 Probability that stop departure is in last outbound trip period + 5
6 Probability that stop departure is in last outbound trip period + 6
7 Probability that stop departure is in last outbound trip period + 7
8 Probability that stop departure is in last outbound trip period + 8
9 Probability that stop departure is in last outbound trip period + 9
10 Probability that stop departure is in last outbound trip period + 10
11 Probability that stop departure is in last outbound trip period + 11

Cross Border Model Inbound Stop Duration Distribution

CROSSBORDER_INBOUNDSTOPDURATION.CSV

Column Name Description
RemainingLow Lower bound of remaining half hour periods after last scheduled trip:
1 = Before 5:00AM
2 = 5:00AM-5:30AM
3 through 39 is every half hour time slots
40 = After 12:00AM
RemainingHigh Upper bound of remaining half hour periods after last scheduled trip:
1 = Before 5:00AM
2 = 5:00AM-5:30AM
3 through 39 is every half hour time slots
40 = After 12:00AM
Stop Stop number on tour (1, 2, or 3)
0 Probability that stop departure period is same as tour arrival period
-1 Probability that stop departure period is tour arrival period - 1
-2 Probability that stop departure period is tour arrival period – 2
-3 Probability that stop departure period is tour arrival period – 3
-4 Probability that stop departure period is tour arrival period – 4
-5 Probability that stop departure period is tour arrival period – 5
-6 Probability that stop departure period is tour arrival period – 6
-7 Probability that stop departure period is tour arrival period - 7

External Models

EXTERNALEXTERNALTRIPSByYEAR.CSV

Column Name Description
originTAZ External origin TAZ
destinationTAZ External destination TAZ
Trips Number of trips between external TAZs

External Internal Control Totals

EXTERNALINTERNALCONTROLTOTALSByYEAR.CSV

Column Name Description
Taz External TAZ station
Work Number of work vehicle trips
Nonwork Number of non-work vehicle trips

Internal External Tours Time of Day Distribution

INTERNALEXTERNAL_TOURTOD.CSV

Column Name Description
Purpose Tour Purpose:
0 = All Purposes
EntryPeriod Entry Period:
1 = Before 5:00AM
2 = 5:00AM-5:30AM
3 through 39 is every half hour time slots
40 = After 12:00AM
ReturnPeriod Return Period:
1 = Before 5:00AM
2 = 5:00AM-5:30AM
3 through 39 is every half hour time slots
40 = After 12:00AM
Percent Distribution of tours by entry and return periods

Heavy Truck Model (HTM)

HTM/INPUTS_SANDAG_HTM_<SCENARIO_YEAR>.XLSX

Sheet Name Description
FAZ_County County-FAZ Mapping
TAZ_FAZ Identifies in which FAZ, each TAZ is located
OtherMode_Truck Determines what percentage of each mode belongs to trucks
SD_Flows Identifies all OD pairs that have at least one end in SANDAG region or passes through the SANDAG region.
FAZ_Gateway A look up table that corresponds FAF FAZ that are outside the SANDAG region to one/many SANDAG Gateways. This table also includes area code of each FAZ that is outside SANDAG region.
Commodity_Group Determines the commodity group (15 categories) to which each of the 43 commodities from the FAF data belongs.
EMP_Calc Calculate the share of each of the 3 digits NAICS employee categories withing the 19 categories SANDAG ABM employee for each of the 5 FAZs in San Diego County
EMP_Converter Provides a table that correlates SANDAG model employee categories with corresponding NAICS employee categories.
CG_Emp_P Establishes the relationship between each commodity group and the NAICS employee category for the production end.
CG_Emp_A Establishes the relationship between each commodity group and the NAICS employee category for the attraction end.
Annual_Factor Number of business days in a year.
Truck_Dist Provides the percent distribution of truck type based on OD distance.
Payload Average pounds of load that each truck type can carry based on commodity groups.
Time_of_Day Provides distribution of trucks throughout the day.
External_Count The Inbound and outbound truck counts by type at each of the 12 SANDAG gateways. For base year, this is the daily truck counts at the gateways.
SRA_Dist The overall distribution of trucks when they cross each of the gateway from/to each of the 63 SRAs. For base year this information is calculated from truck GPS data
SRA_TAZ SRA-TAZ Mapping

HTM/FAF5_BaseAndFutureYears_Oct27_2023.CSV

Column Name Description
dms_orig FAF region or state where a freight movement begins the domestic portion of shipment. For imports, this is the US entry region where an import enters United States.
dms_dest FAF region or state where a freight movement ends the domestic portion of shipment. For exports, this is the US exit region where an export leaves United States.
Mode Mode used between domestic origins and destinations
Commodity 2-digit level of the Standard Classification of Transported Goods ( SCTG)
Direction Trade Direction : II or XI
Trade Trade Type : Domestic or Foreign
fr_orig Foreign region of shipment origin
fr_dest Foreign region of shipment destination
fr_inmode Mode used between a foreign region and the US entry region for the imported goods
fr_outmode Mode used between the US exit region and foreign region for the exported goods
distons_year Total weight of commodities shipped (unit: Thousand Tons) in year
disvalue_year Total value (in 2017 constant dollar) of commodities shipped (unit: Million Dollars) in year

Mode Dictionary

Numeric Label Description
1 Truck
2 Rail
3 Water
4 Air ( include truck-air)
5 Multiple modes & mail
6 Pipeline
7 Other and unknown
8 No domestic mode

Commodity Groups Dictionary

Numeric Label Description
01 Live animals/fish
02 Cereal grains
03 Other ag prods.
04 Animal feed
05 Meat/seafood
06 Milled grain prods.
07 Other foodstuffs
08 Alcoholic Beverages
09 Tobacco prods
10 Building stone
11 Natural sands
12 Gravel
13 Nonmetallic minerals
14 Metallic ores
15 Coal
16 Crude Petroleum
17 Gasoline
18 Fuel oils
19 Natural gas and other fossil products
20 Basic chemicals
21 Pharmaceuticals
22 Fertilizers
23 Chemical prods.
24 Plastics/rubber
25 Logs
26 Wood prods
27 Newsprint/paper
28 Paper articles
29 Printed prods.
30 Textiles/leather
31 Nonmetal min. prods.
32 Base metals
33 Articles-base metal
34 Machinery
35 Electronics
36 Motorized Vehicles
37 Transport equip.
38 Precision instruments
39 Furniture
40 Misc. mfg. prods.
41 Waste/scrap
43 Mixed freight

Others

Parameters by Scenario Years

PARAMETERSBYYEARS.CSV

Column Name Description
year Scenario build year
aoc.fuel Auto operating fuel cost
aoc.maintenance Auto operating maitenance cost
airport.SAN.enplanements San Diego International Airport enplanements
airport.SAN.connecting San Diego International Airport connecting passengers
airport.SAN.airportMgra MGRA San Diego International Airport is located in
airport.CBX.enplanements Cross Border Express Terminal (Tijuana International Airport) enplanements
airport.CBX.connecting Cross Border Express Terminal (Tijuana International Airport) connecting passengers
airport.CBX.airportMgra MGRA Cross Border Express Terminal is located in
crossBorder.tours Number of cross border tours
crossBorders.sentriShare Share of cross border tours that are SENTRI
taxi.baseFare Initial taxi fare
taxi.costPerMile Taxi cost per mile
taxi.cosPerMinute Taxi cost per minute
TNC.single.baseFare Initial TNC fare for single ride
TNC.single.costPerMile TNC cost per mile for single ride
TNC.single.costPerMinute TNC cost per minute for single ride
TNC.single.costMinimum TNC minimum cost for single ride
TNC.shared.baseFare Initial TNC fare for shared ride
TNC.shared.costPerMile TNC cost per mile for shared ride
TNC.shared.costPerMinute TNC cost per minute for shared ride
TNC.shared.costMinimum TNC minimum cost for shared ride
Mobility.AV.RemoteParkingCostPerHour Remote parking cost per hour for autonomous vehicles
active.micromobility.variableCost Variable cost for micromobility
active.micromobility.fixedCost Fixed cost for micromobility
active.microtransit.fixedCost Fixed cost for microtransit
Mobility.AV.Share The share of vehicles assumed to be autonomous vehicles in the vehicle fleet
smartSignal.factor.LC
smartSignal.factor.MA
smartSignal.factor.PA
atdm.factor

Files by Scenario Years

FILESBYYEARS.CSV

Column Name Description
year Scenario build year
crossborder.dc.soa.alts.file Crossborder model destination choice alternatives file
crossBorder.dc.uec.file Crossborder model destination choice UEC file
uwsl.dc.uec.file Tour destination choice UEC file
nmdc.uec.file Non-mandatory tour destination choice UEC file
crossBorder.tour.mc.uec.file Crossborder model tour mode choice UEC file
visualizer.reference.path Path to reference scenario for SANDAG ABM visualizer

Zone Terminal Time

ZONE_TERM.CSV

Column Name Description
Zone TAZ number
Terminal time Terminal time (3, 4, 5, 7, 10 minutes)

Go To Top