New Feature: Added static assignment for prototyping and draft runs. Generate a demand matrix from trips, legs, or your population. Once the assignment is completed, draw agents from the assignment distributions and disaggregate your results.
New Feature: Added a PTV VISUM converter: Load your network, transit data, or Attributes from PTV VISUM *.net or *.att files.
New Feature: Load persons from CSV file (standard MATSim output).
New Feature: Polygons layer is now editable; create your own zones before using them in the trips or legs analysis, or in the population modifier.
New Feature: Bicycle studio mode added with predefined building blocks.
New Feature: “Split link” feature added, cuts a link and adds a node where the link was cut.
Improvement: Added an extended demo tour (approx. 10 minutes).
Improvement: The routing feature selects and returns the route’s link IDs.
Improvement: Layers on the left can be (un-)folded for a better overview.
Improvement: Better icon coloring in Dark Mode.
Improvement: Warnings if links are about to be deleted with data attached to them (stops, counts, facilities, …)
Improvement: Slider values can also be set via right-click.
Improvement: Transit demand analysis improved, more detailed transfer analysis. Demand analysis table windows are found by the window arrangement feature.
Improvement: New installer background for macOS.
Bug Fix: Geopackage (*.gpkg) exports use a more standard format, better compatible with QGIS etc.
Bug Fix: Some minor bug fixes, e.g. missing transit stop repaints after an attribute was changed.
1.7.2
New Feature: Added a field operator to edit table entries.
New Feature: Right-click on table headers with additional functions, e.g. set column format.
Improvement: Using a more advanced App installer for Microsoft Windows.
Improvement: Better video recording, with two different modes and information about the video length printed next to the button.
Bug Fix: Some minor bug fixes in the network demand table views.
1.7.1
New Feature: Added a ‘set visibility’ option to all styles. No more need to use transparency or width to “not show” elements.
New Feature: Show vehicle traces with configurable trace length and width.
New Feature: Visualize network connectors as part of the facilities layer, with additional features such as auto-connecting facilities to the network and checking connector consistency.
New Feature: Right-click on a person (activity, leg, vehicle, …) to show only that person or vehicle; this adds the corresponding styles and can easily be undone via the right-click menu.
Improvement: Improved performance by caching style rules when a rule does not paint. Better performance when scanning the data using the rule builder.
Improvement: Added a distinct random color scale to the style rule builder.
Improvement: Better usability in the spider view, keeping the overlay visible as long as the dialog is open, and making the spider view time dependent.
Improvement: Improved DRT support, with better detection of DRT vehicles in the passenger / in-vehicle analysis.
Improvement: Improved the agent following logic for waiting agents.
Improvement: The population modifier now better handles facilities.
Improvement: More intuitive table editors, capturing the current state of selected elements also when opening the table view via the menu. Added sort arrows to table views to show by which column the data is sorted.
Improvement: Adding a person no longer automatically enables the leg layer.
Bug Fix: Fixed a bug in the population writer which occurred when modifying vehicle specification in json format.
Bug Fix: Fixed a bug where the table filter disappeared after adding a column.
1.7.0
New Feature: Added new action buttons to easily switch between different views, re-arranging the main app window and the table editor windows, and bringing all table editor windows to the front.
New Feature: ‘Run MATSim on Server’ supports SSH remote connections.
Improvement: Changes in the table views are captured by the undo/redo stack.
Improvement: Advanced table operations: additional right-click options and a new button to automatically select all pinned elements.
Improvement: You can easily double-click project files (*.msproj) and the project will open in MobilityStudio.
Improvement: The polygons layer allows for multiple polygon files to easily switch your aggregation zones in the trips and legs analysis.
Bug Fix: Fixed a bug where creating a transit line and undoing this operation the user remained with orphaned vehicles.
1.6.9
New Feature: Route stop overview panel added to transit schedule editor.
New Feature: ‘Remove unused transit vehicles’ cleanup added to transit vehicles editor.
Improvement: Transit editor allows to delete multiple departures at the same time.
Improvement: More powerful AI Copilot with better agent features and knowledge about MobilityStudio.
Improvement: Better zooming and panning performance + improved caching in various layers.
Improvement: More intuitive usability in the transit schedule editor.
Improvement: Better visualization in the new polygon-selection mode.
Improvement: Use json format for styles export.
Improvement: Spider analysis works for multiple selected links and transit stops.
Improvement: Fail safe backup logic in various table editors.
1.6.8
New Feature: Save or load a single project file which contains all scenario elements, settings and processed data (events, trips, legs, …).
New Feature: Adding a new ‘Select’ mode which allows the user to draw a polygon and select all elements inside the polygon.
Improvement: More intuitive and configurable ‘Spider Analysis’.
Improvement: Better performance in the nodes layer by applying a caching logic.
Improvement: Some smaller usability improvements, mainly in the table editors.
Bug Fix: Improve public transit time distance graph to deal with circle routes (same stop served multiple times).
1.6.7
New Feature: All readers support *.zst file format.
New Feature: Transit stop profiles can easily be transferred to other transit routes.
New Feature: first beta version of an AI Copilot integrated in MobilityStudio (chat mode and advanced agent mode)
Improvement: More intuitive table editors with dedicated “pin” column which synchronizes nicely with the map view.
Improvement: Trips and legs configuration is more intuitive and more configurable.
1.6.6
Improvement: Several adjustments to improve the overall App usability
Improvement: Differentiated selection of transit routes, e.g. to show selected routes in the table view.
1.6.3
New Feature: Transit demand analysis enhanced with a new transfer analysis for clearer insights into passenger flows.
Improvement: Improved transit line editing with support for multiple routes, trimming start and end points, and expanding routes.
Improvement: Enhanced label rendering with better readability.
Improvement: Improved activity plans attribute inspection and editing.
Improvement: Better slider scaling and width visualization across the application for more precise adjustments.
Improvement: Added filtering of trips and legs by origin and/or destination zones.
Bug Fix: Fixed an issue where the scale displayed incorrect distances for certain coordinate reference systems.
1.6.2
New Feature: Added legend, north arrow, and scale overlays for improved map readability.
Improvement: Drag and drop entire directories, MobilityStudio automatically detects and imports supported files.
Improvement: Enhanced table views to allow editing of additional attributes.
Improvement: Some table views allow editing of additional attributes.
Improvement: Better slider scaling for links, network comparisons, transit lines, trips and legs.
Bug Fix: Fixed an issue that could cause population files to fail during import in certain cases.
1.6.1
New Feature: Added a style rule builder to define styles (color, symbol, …) based on attributes, including selectable color scales and value distributions.
Improvement: Table views are no longer blocking the main app. Use multiple table views alongside the main window and edit data directly on the map or in tables.
Improvement: Option to round labels or scale label values (e.g., to full population size).
Improvement: Cleaned up the app menu (e.g., File → Import / Export).
Improvement: Enhanced custom Java process runner with support for defining the main class.
Improvement: Improved compatibility with older MATSim file versions.
Improvement: Option to persist the working directory across sessions.
Improvement: Better scaling for the size slider of point graphics (nodes, transit stops, facilities, etc.).
Improvement: Improved performance when drawing plan activities and legs.
Improvement: Exporting all files now includes styles and views in the working directory; importing styles, views, and other files defaults to the working directory.
Improvement: Extended facilities editing in table view, including activity options and attribute editing; facility styles based on registered activities are now supported.
Improvement: Enhanced usability in various places, e.g. the node editor, the style dialog.
Bug Fix: Styles for persons from events were not saved in the settings file.
1.6.0
New Feature: Annotations: add comments, draw, and highlight directly in the editor.
New Feature: Support for normal vehicles (not transit vehicles). Use a vehicle editor to edit cars, trucks, etc.
New Feature: Support for MATSim’s DRT (demand-responsive transport) and Taxi contributions: DRT vehicles, DRT areas, and DRT stops.
Improvement: GPKG support for polygons (including DRT areas).
Improvement: Switch between transit lines/routes and the transit vehicles editor to show vehicles operating on selected transit lines/routes.
Bug Fix: Fixed batch editing of count attributes.
Bug Fix: Fixed box selection for polygons.
1.5.0
New Feature: Undo/redo buttons added. Lightweight operations use fast undo/redo, while complex table operations use a snapshot-based undo logic.
New Feature: A new transit route creation mode: Click for each stop to build a transit route and add nodes, links, and stops all in one go. Transit line drag-based editing is now available as a separate mode.
New Feature: Improved handling of scenario versions and variants with a new scenario directory hierarchy integrated into the existing working directory logic.
New Feature: Custom executable JAR process runner added.
Improvement: Isoline computation now accounts for minimum transfer times.
Improvement: Transfer time editor enhanced for easier editing of transfer settings.
Improvement: Smoother switching between volume view, difference view, and the network editor.
Improvement: Improved node merging logic, especially when a transit stop is located on a node.
Bug fix: Link labels now correctly follow link offsets.
Bug fix: Deleting counts via the delete icon now works correctly.
Bug fix: On export all files, also counts are exported.
Bug fix: Population in map view is immediately refreshed after deleting a person in the table view.
1.4.4
New Feature: Support for XY-Time data (e.g., air pollutant emissions, noise, and other time-dependent spatial data).
New Feature: Isochrones for car (with or without traffic congestion) and for schedule-based public transit.
New Feature: Screenshot button added for quick captures, in case you don’t find the Mac or Windows screenshot shortcuts… ;-).
Improvement: Right-click panning enabled without changing the user interaction mode.
Improvement: Table view enhanced. Column headers stay fixed at the top and no longer float away.
Improvement: CRS is now automatically set after loading plans, counts, or facilities; facility and count attributes are properly recognized and processed.
Improvement: Data sources added as a dedicated tab in the right panel, providing a clear overview of all loaded files.
Improvement: Enhanced usability in network comparison, link volume tables, link batch operation.
Improvement: Memory optimization in link volume analysis for improved performance.
Improvement: Refined schematic transit view.
Improvement: Dark mode improved with better icon visibility.
Improvement: Demo tour enhanced for a smoother introduction.
Bug fix: Link offset slider pushes links to the more intuitive side.
1.4.3
Improvement: Support for Z coordinates of nodes added. Inspect your 3-dimensional network in the 3D Viewer!
Improvement: Network volume analysis extended with switchable diff/absolute table view, relative change in traffic volume/passengers added.
Improvement: Significantly improved transit layer rendering performance by optimizing path geometry, ensuring smooth responsiveness when adjusting line widths, or moving the map.
Improvement: Support for output plans. (correct route display and removal of unselected plans).
Improvement: Labels display enhanced for better readability and performance.
Bug fix: Network cleaner now works reliably for large-scale networks.
Bug fix: Fixed an issue in network comparison when using the width slider.
1.4.2
New Feature: “Run MATSim on Server” (beta version) allows you to run MATSim simulations as Azure batch jobs.
Improvement: CSV export for transit demand analysis added.
Improvement: Several usability enhancements, e.g. when using the spider analysis, when loading railsim train or link states.
Bug fix: Fixing a minor issue where some (optional) transit schedule attributes were not written to the output file.
1.4.1
New Feature: Network comparison layer: Create link volume/passengers difference plots or compare network geometries and attributes.
New Feature: Detailed public transit analysis: Explore transit demand and display boarding/alighting passengers or loads by stop, line, route, vehicle, route segment.
Improvement: Vehicle movements follow the link offsets
Improvement: Several performance improvements, in particular when visualizing trips.csv and legs.csv over time
1.4.0
New Feature: Traffic counts support: Dynamic and interactive comparison of simulation results with traffic count data
New Feature: Additive styles (color, size/width, symbol, label) based on different attributes: For example, define a vehicle‘s symbol by mode and color by speed
New Feature: Template styles: Pre-defined rule sets added for counts, vehicles, links, transit stops
Improvement: Activity facilities are now (better) supported
Improvement: Transport modes are added to the transit stops table view
Improvement: Some performance improvements for dynamic link attributes
Bug fix: Fixed issues in the transit schedule table view when editing arrival and departure offsets
Bug fix: Fixed issue where transit lines were not shown after cutting/trimming
1.3.2
New Feature: Trip analysis: Trips from CSV, Trip Zone and Trip OD analysis
New Feature: Leg analysis: Legs from CSV, Leg Zone and Leg OD analysis
New Feature: Polygon layer for spatial analysis
Improvement: Performance optimized: Lower memory usage in event analysis and improved smoothness of vehicle movements and activity animations
Improvement: Automatic update check
Improvement: Custom Studio mode to pass arguments to the MATSim GUI
Improvement: Embedded MATSim GUI uses the bundled Java runtime and does not require a local Java installation
Improvement: Vehicles on loop links keep their orientation from the previous or next link (typical for transit vehicles in several scenarios)
Bug fix: 3D Viewer: Vehicles are placed correctly on the terrain when terrain elevation is loaded after buildings and trees from OSM