Resolved note #1260890
Description
Maybe too many traffic lights at this crossing. If you drive on "Weiskirchnerstraße" and turn to "Vordere Zollamtsstraße", you have to cross 2 traffic lights.
"Um ein brauchbares Routing zu unterstützen, ist es in solchen Fällen meist hilfreicher, highway=traffic_signals nicht mitten auf die Kreuzung zu setzen sondern an die jeweilige Haltelinie. Im angegebenen Beispiel gibt es vier Haltelinien, eine für jede Zufahrt, das Tag muss also viermal gesetzt werden."
https://wiki.openstreetmap.org/wiki/DE:Tag:highway%3Dtraffic_signals
I can't delete the traffic light points without deleting roads/relations.
- Created by istefanos
- Resolved by istefanos
- Location: 48.2065823, 16.3827986
This note includes comments from anonymous users which should be independently verified.
Welcome to OpenStreetMap!
OpenStreetMap is a map of the world, created by people like you and free to use under an open license.
Hosting is supported by Fastly, OSMF corporate members, and other partners.
https://openstreetmap.org/copyright | https://openstreetmap.org |
Copyright OpenStreetMap and contributors, under an open license |
This is a controversial issue. It's possible to micro-map multiple traffic lights, but it's also possible to merge the junction nodes and traffic lights into one.
I prefer to merge the junction nodes and traffic lights into one too, but I am not sure, if routing programs (like Magic Earth) are smart enough, to know that there is only 1 traffic light.
"it's also possible to merge the junction nodes", how is this meant? Merging the nodes #123430807 and #50753723 into one, so that the "H" becomes a "X"? Please don't do that.
I meant, I would prefer it, if it would be possible, but here it it is not a good idea. I fixed the traffic_signals problem (see my first description).
@zimba: Why not? When you do a U-turn here, you don't want the router to tell you to do 2 right turns. Either way, the problem described in the initial message has not yet been solved. When you drive along the B1 in either direction, you come across 1 highway=traffic_signals and 2 crossing=traffic_signals. That makes in total 3 traffic signals where the router assumes that you have to wait at each.
sorry, with "2 right turns" I mean left turns
@fkv: The two lanes of the B1 go straight through the crossing, without changing direction. Mapping as a "X" would mean to add two 45 degree and one 90 degree corners to each lane. When you drive over the crossing, you don't want the router to tell you to do 3 small turns, when there is in fact not a single one.
Regarding the mapping of the traffic lights: From looking at the wiki pages and https://help.openstreetmap.org/questions/1489/how-to-tag-traffic-lights-on-pedestrian-crossing/1492 it seems that the tag combination (highway=crossing + crossing=traffic_lights) denotes pedestrian crossing (the wiki doesn't say if crossing=traffic_signals means that the car traffic has a traffic light there), and highway=traffic_signals denotes traffic lights for cars. Maybe not the best tagging scheme, but this junction looks "correct" to me.
The whole point of traffic lights is that a green light is always connected with a red light for someone else, and vice versa. Applications have no choice but to assume that whoever gets there has a non-zero probability to wait.
As to X vs. H shape: The router won't tell you to do 3 small turns, because it only tells you to turn when there is a junction with another road. So there's only the juncion node where the router may tell you to go slight right. This is the same issue as with traffic islands. Anyway, it is not my intention to advocate the X shape. I just wondered why you rejected it without giving a reason.