Building new scenarios

Starting a new scenario (our term for the application of MATSim to a region/area) can appear quite cumbersome at the first glace, as a lot of data preparation may be required. In any case required for a new scenario are:

  • description of the network
  • description of the travel demand (synthetic population)

Given these two data items, you can already start building your own scenario. The "Learning MATSim in 3 days"-Tutorial gives you an introduction on how to build your own scenario.

Import from VISUM

See here for javadoc, and here for code.

Programming

In many cases, using pre-configured software is not possible because there are just too many possibilities of how input could look like. Although matsim is not there yet, these should be api-only use cases, i.e. they should only use the "stable" api.  Therefore, the following are under the api-users section of the documentation:

  • Additional information about network generation is here.
  • additional information about initial demand generation is here.

Information concerning specific scenarios

The following sections contains various information for building a scenario that presumably goes beyond what is in the tutorial.


Warning: Table 'watchdog' is read only query: INSERT INTO watchdog (uid, type, message, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '<em>Table &amp;#039;sessions&amp;#039; is read only\nquery: UPDATE sessions SET uid = 0, cache = 0, hostname = &amp;#039;38.107.179.231&amp;#039;, session = &amp;#039;&amp;#039;, timestamp = 1328353594 WHERE sid = &amp;#039;e972b2ab7dd755a2094beea8ac708f02&amp;#039;</em> in <em>/home01/vsp_access/matsimwww/includes/database.mysql.inc</em> on line <em>174</em>.', 2, '', 'http://matsim.org/docs/new-scenario', '', '38.107.179.231', 1328353594) in /home01/vsp_access/matsimwww/includes/database.mysql.inc on line 174