Open behrisch opened 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.
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".