A simulation platform as complex and extensive as CityMoS runs the risk of being difficult to understand and cumbersome to use. Setting up a simulation experiment requires comprehensive input data and a detailed configuration file.
Input data comprises the following:
- road and routing networks
- intersection definitions
- itineraries for road-going vehicles
- optional content for public transport, e.g.: bus stops and bus line itineraries
The configuration file fulfills two functions; it organises all simulation input and provides definitions for vehicle and behaviour models.
The CityMoS Suite is designed to offer the users of CityMoS a starting point for creating simulation experiments from scratch and guide them through the process of setting up and using CityMoS. Currently under development the suite unites the Network Editor and the Config Designer, two major parts of the current CityMoS toolchain, in one single application. This will lead to an improved and more natural workflow for editing and creating simulation experiments.
The Config Designer guides the user in form of a wizard-like app through the config creation process. Several pages of forms and menus support creating and choosing a suitable configuration for the user.
The Network Editor is a comprehensive toolbox for creating, editing and analysing every kind of input data for a CityMoS simulation. Its eponymous feature is to support the creation and editing of road and routing networks. Traffic lights and intersection phases can then be defined on top of the networks. Furthermore its extended features offer tools for managing agent itineraries, public transport including bus lines, schedules and depot functionality. Finally integrity checks and analysis tools provide helpful statistics and insights about the road network properties to help ensure the correctness of the simulation.