Skip to content

MTC TVPB Test Data

Ben Stabler edited this page Aug 6, 2020 · 24 revisions

Overview

MTC travel model two (TM2) has three zone systems: MAZs (microzones), TAZs, and TAPs (transit access points).

Input Data

NetworkLOS will support two types of inputs: pandas DataFrames in an HDF5 file and skim matrices in OMX files.

The inputs to the NetworkLOS object will be:

  • NetworkData.HDF5
Table Primary Key(s) Foreign Key(s) Notes
TAZ TAZ All TAZs with additional optional attributes
MAZ MAZ TAZ All MAZs with additional optional attributes; nest within TAZs
TAP TAP MAZ All TAPs with additional optional attributes; point within an MAZ
MAZtoMAZ (OMAZ, DMAZ) MAZ to nearby MAZs network cost data; additional optional attributes
MAZtoTAP (MAZ, TAP) MAZ to nearby TAPs network cost data; additional optional attributes
  • OMX skim matrix files
Files Primary Key(s) Foreign Key(s) Notes
*.omx (OTAZ, DTAZ, TIMEPERIOD) multiple TAZ to TAZ skims per file and multiple files possible
*.omx (OTAP, DTAP, TIMEPERIOD) multiple TAP to TAP skims per file and multiple files possible; a different file for each skim set is typical, such as local_bus or premium

SANDAG Specific File Conversions

The SANDAG input files are converted via this Python script into the formats expected by NetworkLOS as follows:

  • NetworkData.HDF5:
    • bikeMgraLogsum.csv (bike logsums for OD pairs < 2mi) -> MAZtoMAZ
    • walkMgraTapEquivMinutes.csv -> MAZtoTAP
    • walkMgraEquivMinutes.csv -> MAZtoMAZ
    • mgra_based_input2012.csv -> MAZ
    • Accessam.csv -> MAZtoTAP
    • Tap_ptye.csv -> TAP
    • Zone_term.csv -> TAZ
    • Zone_park.csv -> TAZ
    • Taps.csv (this is a new file with every TAP and its MAZ and (parking) LOTMAZ) -> TAP
  • taz_skims.omx - TAZ to TAZ skims:
    • bikeTazLogsum.csv (bike logsums for OD pairs > 2 mi) -> bike_logum, bike_time skims
    • impdan_AM.omx -> various AM time period drive alone no toll skims for testing
    • impdan_PM.omx -> various PM time period drive alone no toll skims for testing
  • tap_skims_locl.omx - TAP to TAP skims for LOCAL BUS set:
    • implocl_AMo.omx -> various AM time period local bus skims for testing
    • implocl_PMo.omx -> various PM time period local bus skims for testing
  • tap_skims_prem.omx - TAP to TAP skims for PREM BUS set:
    • impprem_AMo.omx -> various AM time period premium service skims for testing
    • impprem_PMo.omx -> various PM time period premium service skims for testing

Clone this wiki locally