
Take a quick tour of the Visum interface, explore the network editor on a world map for macroscopic and mesoscopic models, manage network objects, GIS data, and travel demand matrices.
Use the toolbar to arrange windows as tabs, horizontally, or vertically. Drag windows to reposition the network editor and list attributes across screens for more workspace in Visum.
Learn to set the system of units in Visum, select metric with left-hand traffic, locate the site, insert nodes at intersections, and save the version.
Activate links in insert mode to model intersecting roads by selecting from and to nodes, set transport systems, length, speed, lanes, capacity, name the link Street number one, and save.
Learn how attributes identify real world and network objects in PTV Visum, covering direct and indirect attributes, input versus output data, and user defined attributes.
Discover how network attributes describe the entire model in Visum, create user defined network attributes such as model year and time interval, and access these attributes from any network object.
The quick view window sits at bottom left and shows the selected network object's name in parentheses and its attributes; customize attributes via attribute selection button, green arrow, or double-click.
The quick view window displays a selected network object's attributes in the network editor and enables copying and pasting editable values between links, while non-editable attributes stay grayed out.
Use the find functionality in the network editors toolbar to locate a network object by entering its attribute, such as number, in the find window that opens on the right.
This lecture provides an overview of zones and connectors in Visum.
To learn more about the "Intersect" functionality of Visum, please head to Lecture 114.
Insert and edit zones in the model by activating zone mode, placing centroids, drawing polygon boundaries, and using interactive editing to add, move, or remove face vertices.
Define travel demand in Visum by configuring demand matrices, transport systems and modes, then assign them to demand segments in a five-step process.
Create a travel demand matrix (origin-destination or Audi matrix) in the matrices tab, define zones, and choose data source type (data matrix or formula matrix) to populate trips.
Define transport systems, modes, and demand segments from the demand matrices, then create a new transport system (truck) with its mode and demand segment, configuring PCU and SBA settings.
Define travel demand in Visam by assigning car and truck demand matrices to their corresponding demand segments in the demand data tool, using select matrix directly, then confirm.
The "Procedure sequence" functionality is discussed more in detail in Lecture 109.
Create lists by right-clicking a network object and choosing list to reveal and organize model components. View list details of links, including attributes like link number, node numbers, and type.
Create lists from the main menu to capture data in a visual model, such as transport systems, on demand, or network objects, via the List Transport Systems.
Group by capacity to aggregate the list using sum for length and other attributes, then ungroup as needed to adjust your analysis in PTV Visum Essentials.
Copy the entire list to the clipboard and select which key attributes to include using column selection and separator options. Excluding key attributes prevents reading back or importing edited files.
Open the attribute file with Notepad++, edit the first two links to set speed to 80 and capacity to 700, then import the updated file into the version file.
Learn how to host attribute file values in a vision file by selecting a host attribute, noting that some attributes like volume Prj are calculated by Vsum during traffic assignment.
Create a new user defined attribute (UDA) to host source attribute values in Viso, choosing dot attribute or formula attribute, and set data type and constraints.
Sort lists by any column in ascending or descending order; use A to Z for capacity and Z to A for reverse, then sort the first column A to Z.
Explore how to display min, max, average, and sum rows in lists using toolbar buttons, revealing per-column insights in analysis rows.
Discover how to customize lists, save your layout as a list layout file, and apply or read it back with drag-and-drop or via the layout menu in PTV Visum Essentials.
Learn how project directories organize version files, filters, list layout files, matrices, and attributes by creating folders and setting paths for fast, direct access.
Create and map Visum project directories by organizing files into filters, list layout, and quick view layouts folders, then update paths to these directories for easy open and save.
Learn how link types in Vsum store default attributes for roads, enabling quick link creation by assigning a link type with predefined values such as lanes, capacity, and speed.
Define and manage Visum link types by creating primary and local routes, adjusting strict, rank, lanes, capacity, and speed, and applying changes to related links.
Define network boundaries in Visam by drawing faces counterclockwise to create surfaces and holes, differentiating positive and negative faces and recognizing multiphase surfaces as zones evolve.
Activate the zone in the network panel, use interactive editing to add a hole with Add Face drawn clockwise, press enter to create it, and deactivate editing mode.
Learn how a main node models complex intersections by aggregating multiple nodes into a single main node, using inner and cardinal links, and inner nodes and cardinals, with an optional face.
Learn to insert a main node (with or without a face), assign nodes using the main node number, and edit face by adding and dragging points with the control button.
Open the junction editor by double-clicking a node to define junction details such as turns, pocket lanes, crosswalks or detectors, and review related network details.
Learn to define node type and seven control types in the junction editor using type number and control type attributes; adjust via the quick view window.
Understand how turns and main turns govern traffic between links at a node in PTV Visum, including turn attributes and the five predefined turn types.
Activate the turns object to view and edit turns, adjust turn types (none, right, straight, left, u-turn), and configure TC set, capacity, and free-flow travel time.
Use the select attributes window to add turn attributes to the table, and note that in Vism turns have zero length and cannot be exported as shape files.
Define origin lanes via the link lane count, then add pocket lanes beside them. Each leg must have an origin lane; pocket lanes start at zero length and inherit attributes.
Explore lane turns in PTV Visum essentials: auto-generated lane turns connect incoming to outgoing lanes, define transport systems, and manage them with hover plus or minus.
Learn how main zones aggregate data from zones to simplify travel demand, population, and area calculations. Use main zones for faster zone selection and a cleaner display.
Learn to create a main zone in Visam by activating main zones, entering insert mode, defining a counterclockwise boundary, and selecting the zone to group several zones as one object.
Territories define study areas and represent local authorities, offering attributes for analysis. Subnetworks are calculated from territories, and spatial selection can activate all objects within a territory, unlike main zones.
Learn how PTV Visum assigns active and passive network objects: by default all are active unless filters or spatial selection mark some as passive.
Set up and apply filters in PTV Visum to activate specific network objects by defining conditions for links and zones, using operations like greater than, between, and is empty.
Explore how filter operations vary with the selected attribute in PTV Visum Essentials, as choosing number or name changes the available operations.
Learn to build complex filters by adding conditions, using and or brackets, duplicating or moving criteria, and previewing results in Visum's filter editor.
Reverse your filter criteria to select links with numbers less than six by changing the operation or using the complement option; preview confirms the revised selection.
Use the undirected filter to sum cross section values of both directions, selecting links whose total volume equals 100.
Save and reuse filters in PTV Visum Essentials by using save as new filter files or the filter window, then reopen them from the filters folder or open file.
Explore spatial selection to activate specific network objects by selecting nodes and links with checkboxes, the cloud icon, and area-based selection, noting zones remain passive.
Exit the spatial selection mode by selecting the black rectangle in the toolbar after ensuring the checkboxes are set, making all links and nodes active and removing red circles.
Switch to the minus button on the toolbar to remove objects, or click items; for eliminations, press Ctrl and draw a polygon to subtract areas.
You can find all the files relating to Section 5 here.
Explore the classify display to differentiate network objects by attributes with diverse colors and styles, edit line styles, and manage layers, draw boxes, layer order, and duplicate layers.
Create and rename class limit columns, define upper bounds with inclusive/exclusive rules, and shift to a ten-unit increment pattern for successive classes in Vism.
Edit and organize map layers in a classified display by adjusting legend names, layer numbers, and line styles, add layers, set colors and widths, and preview changes.
Create a user-defined data attribute (UDA) to classify a display, assign display numbers per class, and define class limits to simplify link-type representation and network object classification.
Create a text UDA for display names and assign it to link types. Copy the names to a link UDA with multi-edit, then build a classified display of links.
Configure classify displays for nodes and zones in PTV Visum, using control type attribute for nodes and a text zone type to distinguish city center from non city center zones.
Learn to create and customize node charts in Visam by selecting chart options, choosing attributes like volume and capacity, and adjusting scale and labels for clear visual analysis.
Explore how to display and customize bars across links in PTV Visum, adjusting bar widths, scales, and classifications, and managing labels and colors.
Learn to create and customize difference bars in vision, set two attributes, compute their difference, adjust scale, hide titles and volume, and apply green color.
Learn to insert and display PRT path bars in PTV Visum, move traffic assignment routes into a path set, and adjust manual bar scaling with draw bars and labels enabled.
Edit the legend layout by adjusting borders, background color, alignment, margins, and layer spacing; hover and drag edges to resize components.
Explore how global layout files save filters, lists, list layouts, and quick view layouts, capturing everything visible on screen in PTV Visum with the .lay extension.
Display turn volumes as bars across the network by enabling the graphics layer and selecting turn volumes, and export these turn bar images for reports.
Use the procedure sequence window to create and execute steps: reset filters, read filter file, set free-flow speed to 60 km/h, delete results, run traffic assignment, and save villages results.
Learn to manage procedures with toolbar icons, set all active or inactive, define next procedures, run single or multiple steps, save and load steps from XML to improve efficiency.
Group procedures let you create and rename groups, move procedures into and out of groups with up and down arrows, and collapse or expand all groups for a clearer workflow.
Learn how to use the multi edit feature in Vism to modify capacities of network objects in bulk, using constant, factor, attribute, formula, and round tools.
Explore how intersect links two spatially overlapping network objects in Visum, enabling attribute transfer from source to target; use buffers to create two-dimensional overlap without changing actual shapes.
Copy the source zone number to the link’s zone number using intersect in Visum, via multi edit, with zone as the source attribute and zone number as the target attribute.
Learn to count links inside a zone in Visum using intersect: set target zone, source links, choose count in a procedure, and verify four links in the network editor.
Use intersect to sum link observed volumes stored in UDA s into zone total observed volume, via the procedure window in Visum.
Learn how to use the intersect procedure in Visum to copy link observed volume into zones, adjust with area share weight, and see how overlap governs the transfer.
Learn how to use the intersect procedure in Visum to allocate a node's observed volume to overlapping zones by creating a 100-meter buffer and weight by area share.
Use the intersect tool in visum to copy observed values from POI to links with a 40 meter buffer, converting POI to two-dimensional surfaces, and summing volumes into observed volume.
Understand how paths connect origins to destinations, how traffic assignment calculates paths and assigns demand, and how path sets separate editable PRT paths from non-editable putt paths.
Learn to list links traversed by a prbt path in PTV Visum, view link composition by path index, and manage demand segments and path sets to display zone paths.
Edit visa path courses by selecting a path in the network editor, dragging crosses to reroute between zones ten and 390, and using fixes and undo to refine the route.
Insert a PRT path and pass set for cars in the network editor, using link-based routing criteria and then edit the path to fix key points.
Insert a PrT path manually using zones as origin and destination, using insert mode to draw and finalize the new path in the network editor.
In PTV Visum Essentials, learn to avoid unintentional U-turns when inserting a PRT path by using traversal counts, editing the course, and dragging red nodes near the last point.
Apply hierarchical filters to pass, set, and pass item via the filter window, and use selection off to refine paths and sets by volume greater than four.
Convert private transport paths between demand segments and path sets to preserve paths across traffic assignments.
Learn how to convert paths in Visum by selecting a source path set or demand segment, choosing a target, adjusting the factor, and using conflict options (overwrite, replace all, sum).
Learn to convert more than 100 party passes by using a procedure sequence in ptv visum, creating a convert pass procedure, copying passes, and executing steps to store prt paths.
Analyze flow bundles to quantify trips and identify their origins and destinations, and apply link analysis after traffic assignment to study trips using link three, link four, and node eight.
Access the flow bundle functionality from graphics in the menu bar to run analyses for links, nodes, or zones and visualize flow bundle volumes with bars.
Reset and configure a flow bundle query by selecting links and a node, building multi-condition rules with brackets, then run the query and interpret the flow bars to identify trips.
Execute the flow bundle query to reveal alternative routes that start and end in the same zones, then distinguish flow bundle bars from links with uniform display.
save flow bundle results by transferring flow bundle routes into dedicated path sets for car and heavy goods vehicles, enabling multiple analyses without losing prior data.
Save alternative routes by running the flow bundle query, create assets (car and heavy goods vehicles), and convert 310 routes to path set five in batches, noting a visa bug.
Save the flow bundle's calculated volumes as formula matrices to an external file, then re-open them from the saved file in Viso's external matrices.
Create an empty matrix, copy flow bundle values from one matrix to another using the matrix editor, and apply a filter to show cells greater than zero.
Draw a path between two nodes, set travel times for car, and compute travel time at each pass item after ensuring no U-turns and using reference, departure, and arrival times.
Learn to calculate travel time between two points by summing time on links and turns along the route, using filtering and a formula attribute to compute the total time.
Explain how scheme matrices present network performance measures like travel times between origins and destinations, and note that they do not provide travel time on a specific road.
Select the PRT scheme matrix procedure, configure demand segment and path options, and calculate trip distance scheme matrices for private transport systems, then view or save results.
Explore how the matrix editor opens from the matrices tab, switches between matrix and list views, and performs dynamic aggregation to summarize travel demand across zones.
Learn dynamic aggregation in Visio's matrix editor by aggregating rows and columns with the main zone number as the aggregator using the sum function, mirroring the Excel approach.
Save the matrix filter as a layout in the matrix editor, then open the saved file to apply the filters and view options, including any aggregation settings.
Save matrices as external MDX files and manage them by overwriting, importing, or updating current matrices in the editor. Copy to clipboard for Excel or database integrations.
Reset all matrix cells to zero by pressing the icon in PTV Visum Essentials, achieving a zero matrix through matrix initialization.
Aggregate and disaggregate external matrices using rows and columns, and understand the differences from internal matrices while testing structure changes in external workspaces saved outside the version file.
Split the external matrix to disaggregate zone two into zones five and six, set origin/destination factors to 0.5, and save to an external matrix with intrazonal demand zero.
Copy an external matrix into an internal matrix by aligning zone definitions, deleting nonmatching zones, and importing the external values for use in model assignments.
Change matrix editor display by editing graphic parameters, selecting active, passive, and diagonal cells; switch to uniform displays with six classes and a 3000 limit, then preview and save.
Create a histogram for a scheme matrix by selecting the car demand matrix, configuring intervals, and viewing the trip length distribution to reveal patterns in trip links.
Explore volume delay functions (VDFs) in analytical transport models like Visum and Sidra, linking road demand to travel times and speeds, and contrasting with the speed-flow diagram.
Explore the BPR function, a Bureau of Public Roads volume delay model linking current travel time, free-flow time, volume, capacity, saturation, and calibration parameters a, b, and c.
Define volume delay functions in Visum (bpr or akcelik), assign them to link types via general procedure settings, and calibrate parameters with speed data and vehicle counts.
This course offers a structured learning path designed to help you master PTV Visum.
It covers all the essential topics needed to build a wide range of transport models. Through practical, hands-on examples, you’ll gain the skills and confidence to use PTV Visum effectively.
The lectures will gradually introduce you to key Visum terminologies, methods, and workflows. You will learn how to code the transport network, import data into the model, perform various calculations, and clearly present and interpret results.
Throughout the course, you will:
• Become familiar with network objects
• Learn how to customise windows
• Learn how to create and use layout files
• Understand attribute types and how to apply them
• know how to use lists effectively
• Learn how to establish travel demand in Visum
• Run and analyse transport models
• Work with models in an organised and efficient manner
• Master the use of the Junction Editor
• Understand the differences between Zones, Main Zones, and Territories
• Confidently use filters and spatial selection tools
• Gain an in-depth understanding of graphic parameters
• Master the “Multi Edit” and “Intersect” functionalities
• Become proficient in using path analysis tools
• Learn how to run “Flow Bundle” queries
• Calculate travel times accurately
• Generate and analyse skim matrices
• Master the Matrix Editor
• Learn how to create and interpret histograms