3.6 Updating Input Data

From visummodelwiki
Jump to: navigation, search

Most input data in NERPM-AB is stored within the Visum version file. The MAZs in NERPM-AB are represented as the Point of Interest (POI) layer. TAZs are represented as Zones. The MAZ and TAZ level data is stored as the POI and Zone database (referred to as ‘list’ in Visum). The link and node level data are stored in the link and node lists. The lists can be viewed from the ‘Lists’ menu item as shown below in Figure 3-2.

FIGURE 3-2 PTV Visum List Menu

ListMenu.png

The data specific to tools are stored in their respective directories. For example, the seed sample and marginal control distribution data for PopulationSim are stored in the appropriate folder within the Population Synthesis directory (\tools\Population_Synthesis). The all-streets network data required for DaySim data tools are stored in the appropriate DaySim data tools directories (\tools\DaySim_Data_Tools).

The input data processing in NERPM-AB is streamlined using the Visum procedure sequence (Synthetic Population/DaySim Data Tools group). Visum interfaces with various tools via Python scripts. The tools need to be run in a specific sequence as outputs from one tool become input to the next tool. The exchange of data between various tools is fully automated. All tools need to be run only once for each model run. For subsequent runs, these tools need to be run only when specific inputs are changed. The flowchart below shows the input data workflow between various tools.

FIGURE 3-3 NERPM-AB V2.2 DATA PROCESSING WORKFLOW

DataProcessingWorkflow.png

Below are instructions on making a few example input data changes.

Adding 100 households to a MAZ

Assuming the tools in the Synthetic Population/DaySim Data Tools group have been run at least once, follow these steps to add 100 households to a MAZ:

  • Open network editor

OpenNetworkEditor.png

  • Switch on and activate the POI layer in the Network panel:

POILayer.png

  • Locate the MAZ to be updated on the map or use the ‘find network object’ feature by pressing the F3 key on the keyboard or clicking the search icon on the network editor menu bar:

FindPOI.png

Enter the MAZ ID of interest in the search network object and right-click to zoom into the object

POI zoom.png

  • After locating the MAZ/POI, double-click the network object to open the edit POI view. Go to the ‘User-defined attributes’ tab. Update the HH15 field if making changes to the base year model or update the appropriate field.

Edit POI.png

  • After updating the appropriate field, run the ‘Synthetic Population/DaySim Data Tools’ group with the following procedures activated:

MAZ HH Update.png

Alternatively, load the ‘MAZ_HH_Update.xml’ procedure parameters file which has the settings saved for this modeling task. Left-click on the ‘open procedure parameters’ icon:

Open Procedure Seq.png

Select the ‘MAZ_HH_Update.xml’ from the procedures directory in the open procedure parameters window. Thereafter, follow the steps in the 5.3 DaySim Input Preparation - Running the Model section to run the procedure sequence with the activated procedures.

Select procedure seq.png

Adding 100 employment to a MAZ

Assuming the tools in the Synthetic Population/DaySim Data Tools group have been run at least once, follow these steps to update the employment data of a specific MAZ:

  • Open network editor

OpenNetworkEditor.png

  • Switch on and activate the POI layer in the Network panel:

POILayer.png

  • Locate the MAZ to be updated on the map or use the ‘find network object’ feature by pressing the F3 key on the keyboard or clicking the search icon on the network editor menu bar:

FindPOI.png

Enter the MAZ ID of interest in the search network object and right-click to zoom into the object

POI zoom.png

  • After locating the MAZ/POI, double-click the network object to open the edit POI view. Go to the ‘User-defined attributes’ tab. Update the appropriate employment data field.

Edit POI emp.png

  • After updating the appropriate field, run the ‘Synthetic Population/DaySim Data Tools’ group with the following procedures activated

MAZ Emp Update.png

Alternatively, load the MAZ_Emp_Update.xml procedure parameters file which has the settings saved for this modeling task. The export TAZ data step aggregates the MAZ-level employment data to update the TAZ-level data. Thereafter, follow the steps in the 5.3 DaySim Input Preparation - Running the Model section to run the procedure sequence with the activated procedures.


Adding additional room to a TAZ

Assuming the tools in the Synthetic Population/DaySim Data Tools group have been run at least once, follow these steps to update the hotel room data of a specific TAZ:

  • Open network editor

OpenNetworkEditor.png

  • Switch on and activate the ‘Zones’ layer in the ‘Network’ tool window:

Activate zones layer.png

  • Locate the TAZ to be updated on the map or use the ‘find network object’ feature by pressing the F3 key on the keyboard or clicking the search icon on the network editor menu bar:

Find Zone.png

  • After locating the TAZ/Zone, double-click the network object to open the edit Zone view. Go to the ‘User-defined attributes’ tab. Update the ‘HMUNITS’ data field

Edit Zone Hotel.png

  • After updating the appropriate field, run the ‘Synthetic Population/DaySim Data Tools’ group with the following procedures activated:

MAZ Hotel Update.png

Alternatively, load the MAZ_Hotel_Update.xml procedure parameters file which has the settings saved for this modeling task. Thereafter, follow the steps in the 5.3 DaySim Input Preparation - Running the Model section to run the procedure sequence with the activated procedures.

Activate a dummy TAZ

Follow these steps to activate a dummy TAZ

  • Open network editor

OpenNetworkEditor.png

  • Switch on and activate the ‘Zones’ layer in the ‘Network’ tool window:

Activate zones layer.png

  • Locate the dummy TAZ to be activated

Edit zones buffer.png

  • Relocate dummy TAZ centroid to the appropriate location by holding the left-click and dragging across the network.
  • Next, switch on and activate the connectors layer

Activate connector layer.png

  • Add connectors from the moved dummy TAZ centroid to appropriate points on the network by activating the insert mode on the network editor:

Insert connector.png

  • Double-click the newly added centroid connectors and update the connector attributes as needed

Edit connector.png

  • Next, identify existing MAZs to be associated with the dummy TAZ. Activate the POI layer and double-click the identified MAZ to open the edit POI window.

Edit POI buffer.png

  • Select the ‘Allocation’ tabs and filter the network object type to Zones.

Edit POI allocation.png

  • Click the ‘Edit allocations’ button

Edit allocation.png

  • Search for dummy TAZ ID and click confirm the selection

Find dummy TAZ.png

  • Follow the prompts to finalize the allocation
  • TAZ level marginal controls may need to be updated for PopulationSim. If not specified, regional distributions are automatically applied to the dummy TAZ. The required TAZ level variables are aggregated from the MAZ-level data based on the updated MAZ-TAZ allocation.
  • Finally, run the ‘Synthetic Population/DaySim Data Tools’ group with the following procedures activated

Activate dummy TAZ.png

Alternatively, load the Activate_Dummy_TAZ.xml procedure parameters file which has the settings saved for this modeling task. The export TAZ data step aggregates the MAZ-level employment data to update the TAZ-level data. Thereafter, follow the steps in the 5.3 DaySim Input Preparation - Running the Model section to run the procedure sequence with the activated procedures.