File Formats - bellevuewa/BKRCast GitHub Wiki
airport_veh_trips.csv
Column | Description |
---|---|
mode | svtl2, h2tl2, h3tl3, walk, bike, trnst, litrat, commuter_rail, ferry, passenger_ferry |
total | total daily trips |
Location: outputs/supplemental
airport_veh_trips_by_tod.csv
Column | Description |
---|---|
mode | svtl2, h2tl2, h3tl3, walk, bike, trnst, litrat, commuter_rail, ferry, passenger_ferry |
tod | time of day |
total | total daily trips |
Location: outputs/supplemental
airport_veh_trips_with_externals.csv
Column | Description |
---|---|
mode | svtl2, h2tl2, h3tl3, walk, bike, trnst, litrat, commuter_rail, ferry, passenger_ferry |
total | total daily trips |
Location: outputs/supplemental
all_streets_links_2014.csv
Column | Description |
---|---|
from_node_id | node id (in all street network) |
to_node_id | node id (in all street network) |
shape_length | link length |
Location: [base_inputs]/accessibility
all_streets_nodes_2014.csv
Column | Description |
---|---|
node_id | node id (in all street network) |
x | X coordinate |
y | y coordinate |
Location: [base_inputs]/accessibility
avg_mode_share_origins.csv
Column | Description |
---|---|
BKRCastTAZ | BKRCast TAZ ID |
svtl2 | mode share of SOV toll income level 2 |
h2tl2 | mode share of HOV2 toll income level 2 |
h3tl2 | mode share of HOV3+ toll income level 2 |
walk | mode share of walk |
bike | mode share of bike |
trnst | mode share of bus |
litrat | mode share of LRT |
commuter_rail | mode share of commuter rail |
ferry | mode share of ferry |
passenger_ferry | mode share of passenger ferry |
Location: outputs/supplemental
auto_external_bkr.csv
Column | Description |
---|---|
BKRCastTAZ | BKRCast TAZ |
year | data year |
colpro | production of college |
colatt | attraction of college |
hbopro | production of hbo |
hboatt | attraction of hbo |
schpro | production of school |
schatt | attraction of school |
hsppro | production of hsppro |
hspatt | attraction of hspatt |
hbw1pro | production of hbw income level 1 |
hbw1att | attraction of hbw income level 1 |
hbw2pro | production of hbw income level 2 |
hbw2att | attraction of hbw income level 2 |
hbw3pro | production of hbw income level 3 |
hbw3att | attraction of hbw income level 3 |
hbw4pro | production of hbw income level 4 |
hbw4att | attraction of hbw income level 4 |
otopro | production of oto |
otoatt | attraction of oto |
wtopro | production of wto |
wtoatt | attraction of oto |
Location: [base_inputs]/supplemental
base_year_scaling.csv
This is an input file used in create_ixxi_work_trips.csv
. This file should be updated every year after annual base year model is updated.
Column | Description |
---|---|
field | total jobs (emptot_p) or total hhs (hh_p) in the region |
value | number of jobs or hhs |
year | the year total jobs/hhs are estimated. |
bike_counts.csv
Column | Description |
---|---|
INode | EMME link inode |
JNode | EMME link jnode |
BikeType | @biketype |
_Location: [base_inputs]/bikes
bkr_roster.csv
Field | Description |
---|---|
#variable | Skim variable label, as referred to in the DaySim code |
mode | Skim mode label, as referred to in the DaySim code and present in the Roster Combinations file (walk, bike, SOV, HOV2, HOV3, transit, park-and-ride, school-bus, or other) |
path-type | Path type label, as refereed to in the DaySim code, and the mode/path type combination must be TRUE in the Roster Combinations file (full-network, no-tolls, local-bus, light-rail, premium-bus, commuter-rail, or ferry) |
vot-group | Value of time class, with boundaries set in the properties file; valid values are very-low, low, medium, high, very-high, or all |
start-minute | First minute for which skim applies, in minutes past midnight |
end-minute | Last minute for which skim applies, in minutes past midnight; if lower than start-minute, then period spans midnight |
length | The “zone” system used for the matrix; “maxzone” uses Zone, “transitstop” uses TransitStopArea, “null” returns a value of 0 instead of reading in a matrix (in which case the “file-type” and “name” columns should also be “null”) |
File-type | The format of the file (text-ij, TransCAD, Cube, Emme, VISUM-binary, HDF5, OMX, BIN, or null) |
name | The matrix file name (plus the table name for HDF5 or OMX files); the directory path is assumed to be the same as for the Roster file |
field | The matrix number on the file for the particular variable; for “text-ij,” it is the column number; for “Cube,” it is the Cube matrix number |
transpose | If TRUE, DaySim will use the transpose of the matrix that is read in; this indicates that the origin and destination zones for the matrix should be “switched” and the transpose should be used |
blend-variable | This is the variable to use for “short-distance blending;” it is only relevant for the walk, bike, and auto modes, but not for transit; in practice, this should always be set as “distance," which is what the DaySim code assumes |
blend-path-type | This is the path type to use for “short-distance blending;" if it is set to “null,” then DaySim assumes that the “blend-path-type” is the same as the “path-type” entry on the same row |
factor | A factor to be applied to the matrix (e.g., 20 to turn walk distance to time); if null, then factor is 1 |
scaling | If TRUE, matrix is scaled by 100 before being stored as a 2-byte integer; BIN matrices are assumed to already be scaled |
Location: inputs/
bkr_worker_ixxifractions.dat
Field | Valid Values | Description |
---|---|---|
Zone_ID | 1-9999999 | The zone ID number; values must be unique positive integers, in ascending order; there must be the same number of records in the same order as in the raw zone file |
ix_frac | 0.00 – 1.00 | The fraction of workers living in the zone that have a usual work location outside the modeled region (not in a destination-eligible zone) |
xi_frac | 0.00 – 1.00 | The fraction of jobs in the zone that are filled by workers living outside of the region (not in a destination-eligible zone) |
Location: outputs/landuse
bkwt.in
Column | Description |
---|---|
inode | EMME link inode |
jnode | EMME link jnode |
@bkwt | total weight for bike lanes |
Location: [base_inputs]/bikes
daily_parking_costs.csv
Column | Description |
---|---|
ENS | EMME ensemble gz |
DAY_COST | daily parking cost |
Location: [base_inputs]/landuse
distribute_jblm_jobs.csv (**outdated)
Column | Description |
---|---|
parcel_id | parcel ID (PSRC_ID) |
taz | BKRCast TAZ |
employment | number of jobs |
x_coord | X coordinate (feet) |
y_coord | Y coordinate (feet) |
Location: [base_inputs]/landuse
emme_attr.in
Column | Description |
---|---|
inode | EMME link inode |
jnode | EMME link jnode |
@bkfac | bike type @biketype . This field will be updated in bike_model.py . |
@upslp | bike lane slope (+ uphill, - downhill) |
Location: [base_inputs]/bikes
enlisted_personnel_bkr.csv
Column | Description |
---|---|
year | data year |
military_jobs | number of military jobs |
w_geocode | Census block group id for where jobs are located |
Base | base |
PSRC_ID | Parcel ID |
BKRCastTAZ | BKRCast TAZ |
Location: [base_inputs]/supplemental
external_trip_distribution_bkr.csv
This file is an input file used in create_ixxi_work_trips.csv
.
Attribute Name | Value |
---|---|
BKRCastTAZ | BKRCast TAZ |
External_Station | External station in BKRCast TAZ |
Total_IE | Total daily IE trips |
Total EI | Total daily EI trips |
SOV_Veh_IE | SOV daily vehicle IE trips |
SOV_Veh_EI | SOV daily vehicle EI trips |
HOV2_Veh_IE | HOV2 daily vehicle IE trips |
HOV2_Veh_EI | HOV2 daily vehicle EI trips |
HOV3_Veh_IE | HOV3 daily vehicle IE trips |
HOV3_Veh_EI | HOV3 daily vehicle EI trips |
Location: [base_inputs]/supplemental
ferry_vehicle_fares.in
This file does not have a header. Column means its sequence in the file.
Column | EMME Attribute | Description | Value |
---|---|---|---|
1 | i-node | I node | > 0 |
2 | j-node | J node | > 0 |
3 | @toll1 | fare for SOV vehicle | >= 0 |
4 | @toll2 | fare for HOV2 vehicle | >= 0 |
5 | @toll3 | fare for HOV3+ vehicle | >= 0 |
6 | @trkc1 | fare for light truck | >= 0 |
7 | @trkc2 | fare for medium truck | >= 0 |
8 | @trkc3 | fare for heavy truck | >= 0 |
Location: [base_inputs]/tolls/
group_quarters_bkr.csv
Column | Description |
---|---|
geoid10 | 2010 Census black group id |
dorm_share | % of dorm share |
military_share | % of military share |
other_share | % of other group quarter share |
group_quarters | total number of persons in group quarter |
year | data year |
BKRCastTAZ | BKRCast TAZ |
Location: [base_inputs]/supplemental
heavy_trucks_bkr.csv
Column | Description |
---|---|
year | data year |
htkpro | heavy truck production |
htkatt | heavy truck attraction |
BKRCastTAZ | BKRCast TAZ |
Location: [base_inputs]/trucks
hourly_parking_costs.csv
Column | Description |
---|---|
ENS | EMME ensemble gz |
HR_COST | hourly parking cost |
Location: [base_inputs]/landuse/
lu_type.csv
The file contains land-use type definitions:
Field | Description |
---|---|
description | Land-use description |
generic_land_use_type_id | Generic land-use ID |
land_use_name | Land-use type |
land_use_type_id | Land-use ID |
unit_name | Unit: building_sqft or parcel_sqft |
Location: [base_inputs]/landuse
Land Use Type
land_use_type_id | Land Use Description |
---|---|
1 | Agriculture |
2 | Civic and Quasi-Public |
3 | Commercial |
4 | Fisheries |
5 | Forest, harvestable |
6 | Forest, protected |
7 | Government |
8 | Group Quarters |
9 | Hospital, Convalescent Center |
10 | Industrial |
11 | Military |
12 | Mining |
13 | Mobile Home Park |
14 | Multi-Family Residential |
15 | Condo Residential |
16 | n/a |
17 | No Land Use Code |
18 | Office |
19 | Park and Open Space |
20 | Parking |
21 | Recreation |
22 | Right-of-Way |
23 | School |
24 | Single Family Residential |
25 | Transportation, Communications, Utilities |
26 | Vacant Developable |
27 | Vacant Undevelopable |
28 | Warehousing |
29 | Water |
30 | Mixed Use |
Location: inputs/
mode_choice_parameters.csv
land_use_type_id | Land Use Description |
---|---|
purpose | trip purpose |
parameter | |
variable | variable name |
value | variable value |
description | variable description |
Location: [base_inputs]/supplemental
military_jobs_added.csv
This file is an output file from create_ixxi_work_trips.py
.
Field | Value |
---|---|
TAZ_P | BKRCastTAZ number |
military_jobs | number of military jobs added |
node_index_2014.txt (Node Index File)
This file is ASCII delimited with a header record.
Field | Valid values | Description |
---|---|---|
ANodeID | 1-9999999 | The ANode ID, from the all-streets network; for efficiency, there should be a node present in the ParcelNode file |
FirstRecord | 1-999999999 | The position in the NodeNodeDistances file for the first record with ANodeID as the A node |
LastRecord | 1-999999999 | The position in the NodeNodeDistances file for the last record with ANodeID as the A node (LastRecord >= FirstRecord) |
Location: [base_inputs]/
node_to_node_distance_2014.h5
Field | Valid values | Description |
---|---|---|
ANodeID | 1-9999999 | The ANode ID, from the all-streets network; for efficiency, there should be a node present in the ParcelNode file |
BNodeID | 1-9999999 | The BNode ID, from the all-streets network; for efficiency, there should be a node present in the ParcelNode file; the file should be sorted first by ANodeID and then by BNodeID within ANodeID |
Distance | 1-999999999 | The node-node shortest-path distance, in length units (typically feet) |
Location: [base_inputs]/
parcels_military.csv (**outdated)
Column | Description |
---|---|
parcel_id | parcel ID (PSRC_ID) |
taz | BKRCast TAZ |
employment | number of jobs |
x_coord | X coordinate (feet) |
y_coord | Y coordinate (feet) |
Location: [base_inputs]/landuse
parcel_nodes_2014.txt
Field | Valid Values | Description |
---|---|---|
parcelid | 1-9999999 | The parcel ID number; this file must have the same number of records as the raw parcel file, with the parcel IDs in the same order |
node_id | 1-999999999 | The ID of the nearest all-streets network node; this is an integer that does not need to be unique in this file (two or more parcels may share the same nearest node.) |
Location: [base_inputs]/
Primary Parcel File (parcels_urbansim.txt)
This file is ASCII delimited with a header record. Real>=0
indicates a non-negative number that does not need to be an integer value. STUGRD_P
, STUHGH_P
and STUUNI_P
are school enrollment (supply side). The school enrollment data is available from https://nces.ed.gov/ccd/elsi/.
Field | Valid Values | Description |
---|---|---|
PARCELID | 1-9999999 | The parcel ID number; values must be unique positive integers, in ascending order (gaps are permitted, but are not efficient for memory) |
XCOORD_P | 1-999999999 | The x coordinate of the parcel centroid, in integer length units (typically SPF) |
YCOORD_P | 1-999999999 | The y coordinate of the parcel centroid, in integer length units (typically SPF) |
SQFT_P | 0-999999999 | The area of the parcel, in thousands of square-length units (typically sqft, does not need to be an integer) |
TAZ_P | 1-9999999 | The zone that the parcel is in; must be a valid zone_id in the “zone” file, BKRCast TAZ |
PSRCTAZ | 1-9999999 | PSRCTAZ where the parcel is located |
LUTYPE_P | 0-9999999 | A land-use type value; this variable currently has no mandatory use in the DaySim code and is available for region-specific use |
HH_P | Real >=0 | The number of households residing on a parcel. This number should be consistent with the synthetic population. |
STUGRD_P | Real >=0 | The number of grade school (K-8) students enrolled in schools on a parcel. See additional notes above this table. |
STUHGH_P | Real >=0 | The number of high school (9-12) students enrolled in schools on a parcel; if this is not available separately, then set to 0 and put the number of K-12 students in stugrd_p |
STUUNI_P | Real >=0 | The number of university/college students enrolled in schools on a parcel |
EMPEDU_P | Real >=0 | The number of educational employees working on a parcel |
EMPFOO_P | Real >=0 | The number of food service employees working on a parcel |
EMPGOV_P | Real >=0 | The number of government employees working on a parcel |
EMPIND_P | Real >=0 | The number of industrial employees working on a parcel |
EMPMED_P | Real >=0 | The number of medical employees working on a parcel |
EMPOFC_P | Real >=0 | The number of (other) office employees working on a parcel |
EMPRET_P | Real >=0 | The number of retail employees working on a parcel |
EMPSVC_P | Real >=0 | The number of (other) service employees working on a parcel |
EMPRSC_P | Real >=0 | The number of retail and service employees working on a parcel; DaySim does not use this category |
EMPOTH_P | Real >=0 | The number of other sector employees working on a parcel; typically contains construction, agriculture, and mining |
EMPTOT_P | Real >=0 | The total number of employees working on a parcel; should equal the sum of the nine previous fields |
PARKDY_P | Real >=0 | The number of paid public off-street parking spaces on a parcel with per-day pricing (May overlap with parkhr_p if have both types of pricing) |
PARKHR_P | Real >=0 | The number of paid public off-street parking spaces on a parcel with per-hour pricing (May overlap with parkdy_p if have both types of pricing.) |
PPRICDYP | Real >=0 | The average price of public off-street parking spaces on a parcel with per-day pricing (In cents per day) |
PPRICHRP | Real >=0 | The average price of public off-street parking spaces on a parcel with per-hour pricing (In cents per hour) |
APARKS | Real >=0 | Publicly accessible open-space area on a parcel |
NPARKS | Real >=0 | The number of publicly accessible open space areas on a parcel |
Location: parcels_file_folder
p_r_Nodes.csv
Field | Valid Values | Description |
---|---|---|
Node_ID | 1-9999999 | The park-and-ride node ID number; values must be unique positive integers, in ascending order |
Zone_ID | 1-9999999 | The zone that the lot is associated in; must be a zone ID present in the raw zone file; may be either an internal (destination-eligible zone) or a special park-and-ride zone that allows more accurate zone-to-zone skims for park and ride |
xcoord | 1–9999999 | The x coordinate of the lot, in integer-length units (typically SPF) |
ycoord | 1–9999999 | The y coordinate of the lot, in integer-length units (typically SPF) |
capacity | 0–9999999 | The number of parking spaces in the lot. A value of 0 makes the lot unavailable as a choice option, but can be useful for including a lot as a placeholder for future/alternative scenarios |
cost | 0–9999999 | The daily parking cost for the lot, in hundredths of monetary units (typically this is cents) |
Location: [base_inputs]/pnr
seatac_bkr.csv
Column | Description |
---|---|
BKRCastTAZ | BKRCast TAZ |
enplanement | daily boarding and transfer |
year | data year |
Location: [base_inputs]/supplemental
special_generators_bkr.csv
Column | Description |
---|---|
BKRCastTAZ | BKRCast TAZ |
trips | number of trips |
location | special generator location |
year | data year |
Location: [base_inputs]/supplemental
Synthetic Population (hh_and_persons.h5)
Household
Field | Valid Values | Description |
---|---|---|
hhno | 1 - 9999999 | The household ID number; values must be unique positive integers and should be in ascending order |
hhsize | 1 – 99 | The number of persons in the household; must equal the number of person records for the household in the raw person file |
hhvehs | 0 - 99 | The number of autos in the household; this could be made optional as input, as it is computed by DaySim |
hhwkrs | 0 – 99 | The number of workers in the household; this could be made optional as input, as it is computed by DaySim from the person records |
hhftw | 0 – 99 | The number of HH members with person type=full-time worker; this could be made optional as input, as it is computed by DaySim |
hhptw | 0 – 99 | The number of HH members with person type=part-time worker; this could be made optional as input, as it is computed by DaySim |
hhret | 0 – 99 | The number of HH members with person type=retired adult; this could be made optional as input, as it is computed by DaySim |
hhoad | 0 – 99 | The number of HH members with person type=other non-working adult; this could be made optional as input, as it is computed by DaySim |
hhuni | 0 – 99 | The number of HH members with person type=university student; this could be made optional as input, as it is computed by DaySim |
hhhsc | 0 – 99 | The number of HH members with person type=grade school student age 16+; this could be made optional as input, as it is computed by DaySim |
hh515 | 0 – 99 | The number of HH members with person type=child age 5-15; this could be made optional as input, as it is computed by DaySim |
hhcu5 | 0 – 99 | The number of HH members with person type=child age 0-4; this could be made optional as input, as it is computed by DaySim |
hhincome | -1 – 9999999 | The household annual income, in integer dollars; a negative value is interpreted as missing data in DaySim estimation mode |
hhownrent | 1 – 9 | Household own versus rent status; this could be made optional as input, as it is not currently used in the DaySim model code |
hrestype | 1 – 9 | Household residence building type; this could be made optional as input, as it is not currently used in the DaySim model code. 1: detached single family house 2: duplex/triplex/rowhouse 3: apartment/condo 4: mobile home/trailer 5: dorm room/rented room 6: others 9: missing |
hhparcel | 1 – 9999999 | The ID of the parcel on which the household lives; must be a parcel ID found in the raw parcel file |
hhhtaz | 1 – 9999999 | The ID of the zone in which the household lives; this could be made optional as input, as the parcel file has the parcel-zone correspondence |
hhexpfac | Real >= 0 | The expansion factor for the household; a non-negative real number that is typically 1.0 in a synthetic population |
samptype | 0 - 99 | The type of sample used; this could be made optional as input, as it is not used in the DaySim model code, but can be useful with survey data in model estimation to identify different sample types |
Relevant DaySim configuration parameters:
- RawHouseholdPath (string file name and path)
- RawHouseholdDelimiter (ASCII code, 9=tab, 32=space, 44=comma)
Person
Field | Valid Values | Description |
---|---|---|
hhno | 1 - 9999999 | The household ID number; values must be unique positive integers, and should be in ascending order; must be present in the Household file |
pno | 1 – 99 | The person sequence number within the household; values must be unique positive integers within a household, and in ascending order from 1 up to “hhsize” in the Household file |
pptyp | 1 - 8 | Person type (1=full time worker, 2=part time worker, 3=non-worker age 65+, 4=other non-working adult, 5=university student, 6=grade school student/child age 16+, 7=child age 5-15, 8=child age 0-4); this could be made optional and computed within DaySim for synthetic populations based on ACS PUMS; for other survey data, the coding and rules may be more variable and better done outside DaySim |
pagey | 0 – 99 | Age in years (integer) |
pgend | 1 – 9 | Gender (1=male, 2=female, 9=missing data for estimation) |
pwtyp | 0 - 2 | Worker type (0=non-worker, 1=full time worker, 2=part time worker) |
pwpcl | -1 - 9999999 | Usual work location parcel ID; -1 for none/missing, otherwise must be a valid parcel ID present in the Parcel file |
pwtaz | -1 - 9999999 | Usual work location zone ID; this could be made optional as input as the Parcel file has the parcel-zone correspondence |
pwautime | -1 - 9999999 | The one-way peak auto travel time between the residence and usual work parcels; a real number of minutes, -1 if no usual work location; could be made optional as input, used as output for calibration |
pwaudist | -1 - 9999999 | The one-way peak auto travel distance between the residence and usual work parcels; a real number of miles, -1 if no usual work location; could be made optional as input, used as output for calibration |
pstyp | 0 - 2 | Worker type (0=non-student, 1=full time student, 2=part time student if known – part-time distinction not used in DaySim code) |
pspcl | -1 - 9999999 | Usual school location parcel ID; -1 for none/missing, otherwise must be a valid parcel ID present in the Parcel file |
pstaz | -1 - 9999999 | Usual school location zone ID; this could be optional as input, as the Parcel file has the parcel-zone correspondence |
psautime | -1 - 9999999 | The one-way peak auto travel time between the residence and usual school parcels; a real number of minutes, -1 if no usual school location; could be made optional as input, used as output for calibration |
psautime | -1 - 9999999 | The one-way peak auto travel distance between the residence and usual school parcels; a real number of miles, -1 if no usual school location; could be made optional as input, used as output for calibration |
puwmode | -1 – 9 | The usual mode used to work; this is optional as it is a placeholder for possible models that may be added to DaySim in the future |
puwarrp | -1 – 9 | The usual arrival period at work; this is optional as it is a placeholder for possible models that may be added to DaySim in the future |
puwdepp | -1 – 9 | The usual departure period from work; this is optional as it is a placeholder for possible models that may be added to DaySim in the future |
ptpass | 0 – 1 | Transit pass ownership (0=no, 1=yes); this is computed by DaySim and could be made an optional input in application mode |
ppaidprk | 0 – 1 | Worker has to pay to park at work (0=no, 1=yes); this is computedby DaySim and could be made an optional input in application mode |
pdiary | 0 – 1 | Survey respondent used their diary? (0=no, 1=yes); this is only relevant for survey data in estimation and could be made optional in application mode |
pproxy | 0 – 1 | Survey responses by proxy? (1=no, 2=yes, 3=by mail, 9=missing); this is only relevant for survey data in estimation and could be made optional in application mode |
psexpfac | Real >= 0 | The expansion factor for the person; a non-negative real number; in application mode, this could be made optional since it is set equal to hhexpfac |
Relevant DaySim configuration parameters:
- RawPersonPath (string file name and path)
- RawPersonDelimiter (ASCII code, 9=tab, 32=space, 44=comma)
Location: [base_inputs]/popsim
parking_gz.csv
Column | Description |
---|---|
ENS | EMME ensemble |
TAZ | PSRC Soundcast TAZ |
Location: [base_inputs]/landuse
[tod]_roadway_tolls.in
This file does not have a header. Column means its sequence in the file.
Column | EMME Attribute | Description | Value |
---|---|---|---|
1 | i-node | I node | > 0 |
2 | j-node | J node | > 0 |
3 | @toll1 | toll for SOV | >= 0 |
4 | @toll2 | toll for HOV2 | >= 0 |
5 | @toll3 | toll for HOV3+ | >= 0 |
6 | @trkc1 | toll for light truck | >= 0 |
7 | @trkc2 | toll for medium truck | >= 0 |
8 | @trkc3 | toll for heavy truck | >= 0 |
tod: am, md, pm, ni
Location: [base_inputs]/tolls
sc_headways.csv
Column | Description | Value |
---|---|---|
LineID | transit line ID | > 0 |
hdw_6to9 | headway for AM | > 0, <= 999 |
hdw_9to1530 | headway for MD | > 0, <= 999 |
hdw_1530to1830 | headway for PM | > 0, <= 999 |
hdw_1830to6 | headway for NI | > 0, <= 999 |
id | transit line ID | > 0 |
Notes: id is identical to LineID.
Location: [base_inputs]/networks
TAZ_District_CrossWalk.csv
Field | Valid Values | Description |
---|---|---|
zone_id | 1-1355 | Zone ID |
district | "BKR," "Kitsap," "Pierce," "Rest of King," "Seattle," or "Snohomish" | District name |
Location: [base_inputs]/
TAZIndex.txt
Field | Valid Values | Description |
---|---|---|
Zone_ID | 1 – 9999999 | The zone ID number used in the network software that produces skims; values must be unique positive integers, in ascending order. |
Zone_ordinal | 1 – 9999999 | A zone index number internal to DaySim, which is mapped to Zone_id; values must be unique positive integers in ascending order; values will generally begin at 1 with no gaps in numbering, although gaps are allowed |
Dest_eligible | 0 or 1 | A binary variable indicating whether or not a zone is eligible as a destination in Daysim; zones that are not eligible as destinations include external zones or special park-and-ride lot zones |
External | 0 – 99 | This variable was originally used as a binary variable to indicate external zones, but was not used in the DaySim code; it is now used to indicate a district mapping of the zones; including district mapping is optional and only necessary if ODShadowPricing is used or if there are other region-specific variables that are district-based |
xcoord | 1 – 9999999 | This variable is optional and only needed if transit stop areas are used for transit skims; the x coordinate of the zone centroid, in integer length units (typically SPF) |
ycoord | 1 – 9999999 | This variable is optional and only needed if transit stop areas are used for transit skims; the x coordinate of the zone centroid, in integer length units (typically SPF) |
Location: [base_inputs]/model
transit_stops.csv
Column | Description | Value |
---|---|---|
light_rail | flag for light rail stop (1 = yes, 0 = no) | 1/0 |
commuter_rail | flag for commuter rail stop (1 = yes, 0 = no) | 1/0 |
brt | flag for BRT stop (1 = yes, 0 = no) | 1/0 |
ferry | flag for ferry stop (1 = yes, 0 = no) | 1/0 |
bus | flag for bus stop (1 = yes, 0 = no) | 1/0 |
express | flag for express bus stop (1 = yes, 0 = no) | 1/0 |
x | X coordinate | |
y | Y coordinate |
Location: [base_inputs]/landuse
truck_inputs.csv
Column | Description | Value |
---|---|---|
year | data year | optional |
data_type | what kind data it is | so far [operating_cost, distribution_coeff, vot] |
truck_type | what kind of truck | [medium, heavy] |
description | data description |
Location: [base_inputs]/trucks
truck_matrices.csv
to create truck matrices in EMME.
Column | Description | Value |
---|---|---|
matrix_type | matrix type in EMME | [scalar, origin, destination, full] |
matrix_name | matrix name | string |
description | matrix description |
Location: [base_inputs]/trucks
trucks_summary.csv
Column | Description | Value |
---|---|---|
truck_type | type of truck | [mt, ht, dt] |
prod | production | total truck production |
attr | attraction | total truck attraction |
Location: outputs/trucks
truck_time_of_day_factors_bkr.csv
for splitting truck daily od trip tables.
Column | Description | Value |
---|---|---|
truck_type | type of truck | [deltrk, medtrk, hvytrk] |
time_period | time of day | [am, md, pm, ni] |
value | time of day factor | factor |
Location: [base_inputs]/trucks