eclipse-sumo / sumo

Eclipse SUMO is an open source, highly portable, microscopic and continuous traffic simulation package designed to handle large networks. It allows for intermodal simulation including pedestrians and comes with a large set of tools for scenario creation.
https://eclipse.dev/sumo
Eclipse Public License 2.0
2.54k stars 1.43k forks source link

unclear semantics of ptstop permissions #11805

Open behrisch opened 2 years ago

behrisch commented 2 years ago

a ptstop coming from OSM has a permission field denoting which vehicles are allowed to stop (or rather which permissions the lane it gets assigned to needs) to distinguish bus stops from tram stops etc. A problem arises if the field contains multiple vclasses. Does that mean all permissions need to be there or one of them is enough. It shows up with Berlin S-Bahn where the stop gets rail_urban and rail assigned while the edge has only rail_urban. This makes only sense for the "any" semantics. A combined bus and tram stop however needs "all".

namdre commented 2 years ago

I would assume there is a difference between stops that are derived from platforms or similar and stop-positions-on-a-way-element. In the first case it might make sense to actually create multiple stops by map-matching to different edges in the vicinity, whereas the second case should cause us to set all the necessary permissions on that edge.