Z/Changes from version 0.9.3 to version 0.9.4

generated on 2019-05-22 00:18:49.405792 from the wiki page for Z/Changes_from_version_0.9.3_to_version_0.9.4 for SUMO git

This release is rather a snapshot. Many things have changed and some will require some further revalidation. There are three major changes/extensions:

1. The TLS-subsystem now allows having more than a single logic for a traffic light. One can describe the switch times and switch between them on the GUI. The user-description on this may be found under <a class="SUMOInLineLink" href="http://sumo.sourceforge.net/docs/gen/user_chp06.shtml#user_chp06-trigger-traffic_lights">Traffic Lights</a>. There is no developer documentation on this, yet.
If you are parsing the networks by your own, you will see that traffic lights definitions have changed slightly. Instead of the sgmltag "logicno" a tag named "subkey" is used by now. Also, "inclanes" has been removed.

2. A full support to import networks with positions encoded in geocoordinates. This makes the usage of two further libraries necessary, PROJ.4 and GDAL. The new building process is described here <a class="SUMOInLineLink" href="http://sumo.sourceforge.net/docs/gen/sumo_howto_building.shtml">here</a>. A description about how to import geocoordinated files (despite of ArcView-files) can be found <a class="SUMOInLineLink" href="http://sumo.sourceforge.net/docs/gen/user_chp04.shtml#user_chp04-further_options-geocoordinates">here</a>.
Together with this extension, the import of ArcView-files has been rechecked and now allows to import networks stored in other schemes than the one NavTeq uses. The new options are described <a class="SUMOInLineLink" href="http://sumo.sourceforge.net/docs/gen/user_chp04.shtml#user_chp04-other_input-arcview">here</a>. Some further comments on importing ArcView-files are available <a class="SUMOInLineLink" href="http://sumo.sourceforge.net/docs/gen/sumo_moreon_arcview.shtml">here</a>. By now, they include only some comments on importing an open-source network of Osnabrück. You can take a look at this <a class="SUMOInLineLink" href="http://sumo.sourceforge.net/screens/frida.shtml">here</a> and also download it from (dead).

3. The developer documentation has been split into several parts. It seems to be unmanageable to write a complete developer documentation. Due to this, we now offer some additional documentation on certain topics. Topics that were previously a part of the developer documentation may be now found within the <a class="SUMOInLineLink" href="http://sumo.sourceforge.net/docs/moredocs.shtml">More Docs</a> section.

There are also some further changes which do not yet show their potentials, but are quite promising:

1. The routing interface has been made abstract. This allows to use routing algorithms in both the simulation as in the routing applications and will hopefully yield implementations of some further routing algorithms - by now Dijkstra and a turning ration algorithm are available.

2. Some first steps towards making SUMO be aware of vehicle types have been done. It is now possible to allow/disallow vehicles by class to use certain lanes. This is now implemented in the NETCONVERT application and within DUAROUTER, but not yet in the simulation itself and due to this not yet documented. But, as you can see, we are working towards making SUMO multi-modal...

The complete list of changes: