Open-Traffic-Sandbox

View the Project on GitHub fafeitsch/Open-Traffic-Sandbox

Open Transport Sandbox

Open Transport Sandbox (OTS) aims to be an open source simulation platform/framework. As of November 2020, it is in a very early stage of development and has only a limited set of features. At the moment, there is no official release version.

Features

Already implemented:

Planned for the future:

Currently out of scope:

Developing and Running

In order to run OTS, the following prerequisites must be met at the moment.

Running OTS involves the following steps:

  1. Create a custom scenario or use the default scenario (see samples directory). Use the default scenario as blueprint for your own scenario.
  2. Configure your OSRM server with suitable data. For the default scenario, you need unterfanken-latest.pbf.
  3. Configure the tile server with suitable data. For the default scenario, you need unterfanken-latest.pbf.
  4. Build the frontend with ng build inside the webfrontend directory.
  5. Run the backend program located in pkg/main/otsserver.go. Use the --help flag for a documentation of that command. Provide the locations of your OSRM server, and your tile server with the corresponding command line flags.
  6. Navigate to the appropriate localhost address (default is localhost:9551).