
Explore core PTV Visum concepts through high-level overviews, guided demonstrations, and hands-on exercises to build a working model and develop transport modeling confidence.
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.
Explore links and nodes as foundational elements of visual models, detailing two-way and one-way links, from and to nodes, and how transport systems define bidirectional or unidirectional traffic.
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.
Access attributes across lists and quick views to explore results, display performance measures, or define model input data, filtering by attributes, object types, or links.
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.
Access the attribute selection window from multiple locations such as the quick view window, and define an alias to label attributes without changing them.
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.
Save the quick view layout as a file named q v1 with extension qla. Open saved file to restore the layout; it saves only the table layout, not attribute values.
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.
Open the marking window beside the quick view tab to view indirect attributes of a selected network object in a tree. Switch markings with arrows and toggle direct attributes.
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.
Activate connectors in the network panel and insert connectors by selecting a node and a zone centroid, then switch traffic to two-way or one-way and adjust centroids in edit mode.
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.
Customize your lists by adding or removing attributes via select attribute, import all attributes, paste from clipboard, and reorder columns.
Format attribute values in the select attributes window by choosing units such as default, kilometres, meters, and time attributes, with percent and scientifical options.
Choose to show or hide attribute units in the select attributes window, set decimal places and thousands separators, and align text, noting fixed units and default units where applicable.
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.
Learn to save an entire attribute list to the clipboard and paste it into a note, then adjust the save setup to copy only the list without extended attribute information.
Learn pasting clipboard data into a Visio list using the second toolbar icon, adjust speed to 60 and capacity to 500, and verify attributes by counting columns to match headings.
Press the save icon to create an attribute file containing attributes and values, name the file, and save it with extension double t for safe data exchange.
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 two ways to import an attribute file into Visum: via file open attributes, or drag and drop the file from its folder into Visum, including onto the network editor.
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.
Learn to filter lists in PTV Visum Essentials using column and network panel filters, showing only active links, e.g., capacity equals 400 and from node number greater than 1.
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.
Synchronize lists with the network editor in Visum. Use the Karlsruhe model to tailor lists, remove attributes, adjust column widths, and highlight or locate objects with toolbar icons.
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 link types in Visam, assign them to links to categorize road network and store attributes, then build four-node, six-link network and apply three types to boundary and diagonal links.
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.
Activate main nodes from the network panel, switch to insert mode, place the cursor to create a centroid, and define the face with a counterclockwise polygon.
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.
Activate the node to view its schematic in the junction editor, inspect link orientations and major flow, and note that lower link type rank indicates higher importance in determining flow.
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.
Open the junction editor's links view to see all node links, including bidirectional pairs; highlight links, and edit attributes like capacity in the bottom table.
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.
Explore geometry in the junction editor, view leg-based node details and network objects such as legs, lanes, links, crosswalks, and detectors, with signalized nodes revealing signal groups and stages.
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.
Learn to perform spatial selection in PTV Visum by choosing nodes, links, and zones, using polygon or rectangle methods to select the northern area, and how to deselect.
Invert spatial selection to swap active and passive objects: press the invert button to toggle between the designated area and its exterior, returning to the previous selection when pressed again.
Add new objects to a spatial selection using the plus sign and control key, draw areas, press enter to extend the selection, and avoid the cloud button that clears selections.
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.
Use spatial selection to pick network objects within a defined territory, using the toolbar icon and a single click to select all objects inside Territory number one.
Save spatial selections for future use with the save button or file menu to create a .ano (active network objects) file, then read back and activate the same objects.
You can find all the files relating to Section 5 here.
Display attribute values on network objects with labels and bars in the edit graphic parameters; bar width represents values, with four bar types: standard, difference, line, and path.
Edit active network objects with a uniform display using color, line width, and symbols in the graphics parameters. Apply similar tools in the passive, marked, and one-way roads tabs.
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.
Learn to set up a classified display in Visum by using the type number as the classifier, export link types to Excel, and group roads into fifteen classes.
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.
Set up 15 classes in the classify display, adjust class limits with equidistant, user defined, logarithmic, or natural breaks, and apply distinct colors before inserting all classes.
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.
Enable label display for network objects by turning on draw object, draw link labels, and draw labels. Choose uniform or classified display and adjust font to show link lengths.
Learn to create and display tables and charts for network objects in PTV Visum Essentials, using free text, attribute value, and attribute title rows, and enable the drawer table box.
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.
Enable bars in the network object, turn on draw bars and labels, select an attribute in the Attribute Window, and choose from standard, difference, line, or PRT pass bars.
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.
Switch to line bars on Linux to display public transport runtimes, enable draw options for line and path bars, and set manual scaling (0–5 hours) for each link.
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.
Learn to display and customize the legend in the network editor, including drawing options, item selection, column layout, and header and width settings for nodes and links.
Edit the legend layout by adjusting borders, background color, alignment, margins, and layer spacing; hover and drag edges to resize components.
Explore the footer and text layout in the legend: configure footers with column widths and placeholders, add graphical scale, edit titles, and manage layers and passive objects.
Save and manage graphic parameters with GPA files to store display settings like labels, link colors, bars, legends, and zoom levels, then create, overwrite, open, and locate GPA files.
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.
Increase the readability of turn bar volumes by adjusting the font size in the graphic parameters, turn volumes, text format, and verify eastbound and westbound left, through, and right turns.
Visualize travel demand between zones with desire lines, using the ordered pairs network object to adjust scale and matrix values, and configure layer controls, labels, and line display limits.
Filter desire lines in PTV Visum Essentials by zone numbers and matrix values to display lines between zone 480 and 550 or with matrix values greater than 600.
Use the procedure sequence window to define a workflow, filter links with free flow speed below 70 km/h, adjust them to 60 km/h, run PRT assignment, and save the results.
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.
Use intersect in Visum to create overlap by applying a 200 meter buffer to the zone or link. Copy the observed volume from links to zones with a sum aggregation.
Learn to use an intersect procedure in Visum to copy observed volume from a node to a zone, using buffers and filters to control overlap.
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.
Explore list paths in ptv visum essentials by viewing prt and putt routes, with origin-destination zones, volumes, and option to list paths, links, path sets, path lists, and path items.
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.
Identify path items as points along a path that record travel data such as arrival time. They sit on nodes and display arrows indicating travel direction.
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.
Identify origin zones with origin traffic flow bundle PRP and destination zones with destination traffic flow bundle PRP attribute, filter demand more than zero, visualize zones, and list 13 zones.
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.
Create a link UDA, copy flow bundle volumes into it via multi-edit, and display the results as link bars for the queried links.
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.
Demonstrate dynamic aggregation in the matrix editor by grouping rows by main zone number and columns by add value one, using sum, to show how Vsum aggregates matrices by attributes.
Learn to apply a matrix filter using the set filter window, selecting active zones, active old pairs, or matrix values, including thresholds like greater or smaller than 6000.
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.
Perform matrix editor arithmetic with set value to assign matrices, select by number or code, or set a constant, then apply to all or selected cells via right-click.
Perform addition, subtraction, multiplication, and division on matrices; use the operand window to choose matrices, apply sigma formulas, and access power, round, and diagonal pivot tools.
Division by zero in the matrix editor yields one for zero by zero and very large values for divisions. Vision 2024+ makes defaults non-editable, while Vision 2020 allows user-defined defaults.
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 histograms for matrices in Visam to analyze trip distributions, lengths, and travel times, using a travel demand matrix, a scheme matrix, and class limits to reveal urban travel patterns.
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