Difference between revisions of "4.2 Network Skims"
| (4 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
[[Category:4.0 Directory & Data Structures]] | [[Category:4.0 Directory & Data Structures]] | ||
| − | <p class="BodyParagraph">Highway and transit skims are created by Visum skimming procedures. These are then used as inputs by DaySim during day pattern simulation.</p><h3 id="id-4.2NETWORKSKIMS-HighwaySkims"><span style="color: rgb(255,102,0);">Highway Skims</span></h3><p class="BodyParagraph">The skim | + | <p class="BodyParagraph">Highway and transit skims are created by Visum skimming procedures. These are then used as inputs by DaySim during day pattern simulation.</p><h3 id="id-4.2NETWORKSKIMS-HighwaySkims"><span style="color: rgb(255,102,0);">Highway Skims</span></h3><p class="BodyParagraph">The skims generated by the '''Calculate PrT skim matrix''' procedure are stored in the Visum version file. These are then exported into the format required for DaySim by the ''export_all_hwy_skims.py'' and ''export_{period}_hwy_skims.py'' Python scripts. All the skim files are output to the following directory: ''NERPMAB\Scenarios\{SCENARIO_NAME}\Input\DaySimInput\06_Roster''</p><p class="BodyParagraph">The following highway skim files are created: SKM_AM_D1.TXT, SKM_AM_S2.TXT, SKM_AM_S3.TXT, SKM_MD_D1.TXT, SKM_MD_S2.TXT, SKM_MD_S3.TXT, SKM_PM_D1.TXT, SKM_PM_S2.TXT, SKM_PM_S3.TXT, SKM_EV_D1.TXT, SKM_EV_S2.TXT, SKM_EV_S3.TXT. All the files are space-delimited and do not have any headers. Table 4‑1 shows the structure of the files.</p><h4 class="BodyParagraph" id="id-4.2NETWORKSKIMS-TABLE4-1HIGHWAYSKIMFILEFORMAT">TABLE 4-1 HIGHWAY SKIM FILE FORMAT</h4><div class="table-wrap"> |
{| class="wikitable" | {| class="wikitable" | ||
| class="highlight-red confluenceTd" data-highlight-colour="red" | <p class="TableHeadingGray"><strong>Column #</strong></p> | | class="highlight-red confluenceTd" data-highlight-colour="red" | <p class="TableHeadingGray"><strong>Column #</strong></p> | ||
| Line 26: | Line 26: | ||
| class="confluenceTd" | <p align="center" class="TableText">7</p> | | class="confluenceTd" | <p align="center" class="TableText">7</p> | ||
| class="confluenceTd" | <p class="TableText">Intra-county factor</p> | | class="confluenceTd" | <p class="TableText">Intra-county factor</p> | ||
| − | |}</div><p class="BodyParagraph">SKM_NM.TXT is the non-motorized modes skim file. DaySim uses free flow shortest path distance with an average time of 20 minutes per mile for walk and 6 minutes per mile for bike.</p><h4 id="id-4.2NETWORKSKIMS-TABLE4-2NON-MOTORIZEDSKIMFILEFORMAT">TABLE 4-2 NON-MOTORIZED SKIM FILE FORMAT</h4><div class="table-wrap"> | + | |}</div><p class="BodyParagraph">SKM_NM.TXT is the non-motorized modes skim file. DaySim uses free flow shortest path distance with an average time of 20 minutes per mile for walk and 6 minutes per mile for bike. These are generated by the '''Calculate PrT skim matrix''' procedure for each mode and exported by the ''export_all_nm_skims.py'' Python script.</p><h4 id="id-4.2NETWORKSKIMS-TABLE4-2NON-MOTORIZEDSKIMFILEFORMAT">TABLE 4-2 NON-MOTORIZED SKIM FILE FORMAT</h4><div class="table-wrap"> |
{| class="wikitable" | {| class="wikitable" | ||
| class="highlight-red confluenceTd" data-highlight-colour="red" | <p class="TableHeadingGray"><strong>Column #</strong></p> | | class="highlight-red confluenceTd" data-highlight-colour="red" | <p class="TableHeadingGray"><strong>Column #</strong></p> | ||
| Line 48: | Line 48: | ||
| class="confluenceTd" | <p align="center" class="TableText">6</p> | | class="confluenceTd" | <p align="center" class="TableText">6</p> | ||
| class="confluenceTd" | <p class="TableText">Distance walk (miles)</p> | | class="confluenceTd" | <p class="TableText">Distance walk (miles)</p> | ||
| − | |}</div><h3 id="id-4.2NETWORKSKIMS-TransitSkims"><span style="color: rgb(255,102,0);">Transit Skims</span></h3><p class="BodyParagraph">Transit skims are generated for peak (PK) and off-peak ( | + | |}</div><h3 id="id-4.2NETWORKSKIMS-TransitSkims"><span style="color: rgb(255,102,0);">Transit Skims</span></h3><p class="BodyParagraph">Transit skims are generated for peak (PK) and off-peak (OP) periods. Since DaySim only requires walk access skims, only those are skimmed. DaySim automatically determines the PNR/KNR station for a drive transit trip and obtains the skim value for the drive portion from highway skims files. The files can be found in ''NERPMAB\Scenarios\{SCENARIO_NAME}\Input\DaySimInput\06_Roster'' subdirectory - PK_WalkBus.TXT and OP_WalkBus.TXT. Columns in the transit skims files are shown in Table 4‑3. </p><h4 id="id-4.2NETWORKSKIMS-TABLE4-3TRANSITSKIMFILEFORMAT">TABLE 4-3 TRANSIT SKIM FILE FORMAT</h4><div class="table-wrap"> |
{| class="wikitable" | {| class="wikitable" | ||
| class="highlight-red confluenceTd" data-highlight-colour="red" | <p class="TableHeadingGray"><strong>Column #</strong></p> | | class="highlight-red confluenceTd" data-highlight-colour="red" | <p class="TableHeadingGray"><strong>Column #</strong></p> | ||
Latest revision as of 04:44, 13 March 2023
Highway and transit skims are created by Visum skimming procedures. These are then used as inputs by DaySim during day pattern simulation.
Contents
Highway Skims
The skims generated by the Calculate PrT skim matrix procedure are stored in the Visum version file. These are then exported into the format required for DaySim by the export_all_hwy_skims.py and export_{period}_hwy_skims.py Python scripts. All the skim files are output to the following directory: NERPMAB\Scenarios\{SCENARIO_NAME}\Input\DaySimInput\06_Roster
The following highway skim files are created: SKM_AM_D1.TXT, SKM_AM_S2.TXT, SKM_AM_S3.TXT, SKM_MD_D1.TXT, SKM_MD_S2.TXT, SKM_MD_S3.TXT, SKM_PM_D1.TXT, SKM_PM_S2.TXT, SKM_PM_S3.TXT, SKM_EV_D1.TXT, SKM_EV_S2.TXT, SKM_EV_S3.TXT. All the files are space-delimited and do not have any headers. Table 4‑1 shows the structure of the files.
TABLE 4-1 HIGHWAY SKIM FILE FORMAT
| Column # |
Name |
| 1 |
Origin TAZ |
| 2 |
Destination TAZ |
| 3 |
Time (min) |
| 4 |
Distance (miles) |
| 5 |
Cost ($) |
| 6 |
Crossriver |
| 7 |
Intra-county factor |
SKM_NM.TXT is the non-motorized modes skim file. DaySim uses free flow shortest path distance with an average time of 20 minutes per mile for walk and 6 minutes per mile for bike. These are generated by the Calculate PrT skim matrix procedure for each mode and exported by the export_all_nm_skims.py Python script.
TABLE 4-2 NON-MOTORIZED SKIM FILE FORMAT
| Column # |
Name |
| 1 |
Origin TAZ |
| 2 |
Destination TAZ |
| 3 |
Time bike (min) |
| 4 |
Distance bike (miles) |
| 5 |
Time walk (min) |
| 6 |
Distance walk (miles) |
Transit Skims
Transit skims are generated for peak (PK) and off-peak (OP) periods. Since DaySim only requires walk access skims, only those are skimmed. DaySim automatically determines the PNR/KNR station for a drive transit trip and obtains the skim value for the drive portion from highway skims files. The files can be found in NERPMAB\Scenarios\{SCENARIO_NAME}\Input\DaySimInput\06_Roster subdirectory - PK_WalkBus.TXT and OP_WalkBus.TXT. Columns in the transit skims files are shown in Table 4‑3.
TABLE 4-3 TRANSIT SKIM FILE FORMAT
| Column # |
Name |
| 1 |
Origin TAZ |
| 2 |
Destination TAZ |
| 3 |
In-Vehicle Time (min) |
| 4 |
Initial Wait Time (min) |
| 5 |
Transfer Wait Time (min) |
| 6 |
Fare (cents) |
| 7 |
Number of boardings |