Op de discord server kwamen we met een paar mappers er niet helemaal uit hoe we voorrangskruisingen moesten taggen. In Nederland hebben we verschillende voorrangsborden:
Die eerste twee kunnen met priority_road=designated worden getagd. Die laatste kan met highway=stop. Die 4 driehoek borden zijn voor het aangeven van de voorrang op een kruising. Het een na laatste bord wordt altijd met haaientanden aangegeven. Op wiki wordt dit als highway=give_way omschreven. Op de wiki pagina [1] staat echter helemaal niets over het gebruik van give_way in Nederland. Ook op het forum hier is er erg weinig over deze tag te vinden.
Weet iemand misschien meer over hoe de voorrang getagt kan worden en of het uberhaubt gebruikelijk is in Nederland?
Als een weg in NL bebord is met B1, dan zullen alle zijwegen zie er op uitkomen het bord B6 vlak voor de kruising hebben, of B7 als de wegbeheerder vindt dat de situatie daar om vraagt.
Persoonlijk plaats ik alleen B6.
Ik tag highway=stop altijd als ik er een tegenkom. Gebeurt echter niet zo vaak.
Highway=give_way + direction=forward/backward tag ik redelijk vaak, voor bord B6 en/of haaientanden. Dat doen ook collega mapperâs in mijn buurt, dus ik ben niet de enige
Ik tag ze niet altijd, dat vind ik te ver gaan. Highway=secondaryâs hebben vrijwel altijd voorrang t.o.v. unclassifiedâs, dat vind ik de moeite niet waard. Ik tag het wel als het voor datagebruikers niet vanzelfsprekend is, bijvoorbeeld als een fietspad voorrang heeft. En dat gebeurd in NL vrij vaak (in DE vrijwel nooit, bijvoorbeeld)âŠ
Wat is er onduidelijk aan die regels m.b.t. highway=give_way? Ik zie geen groot probleem. En ander verhaal is: wat doen we met âvoorrang van rechtsâ kruisingen? Daar bestaat, voor zover ik weet, geen tag voor. Misschien omdat dat in GB nooit gebeurt. Maar hier komt het wel eens voor dat die secondary geen voorrang heeft t.o.v. die unclassified. Dat zal datagebruikers wel eens verrassen en is dus een tag waard. Maar misschien is dit een vraag voor een ander draadje.
Misschien dat het ook komt omdat op de wiki niets over NL wordt gezegt en dat de afbeelding volgensmij een Brits voorbeeld is. Misschien dat de wiki pagina dan aangepast moet worden (zowel die van highway=give_way als de nederlandse borden).
In Belgie wordt de tag highway=give_way ook een stuk vaker gebruikt (nu zegt dat niets) maar in NL voelen mensen hier dus minder voor om het te mappen of ze weten het niet.
Maar goed, volgensmij is het voor mij dan wel duidelijk. Je kunt op die voorrangskruisingen met highway=give_way de voorrang aangeven op de zijwegen.
Voor iedere haaietandenreeks of B6-bord plaats ik een highway=give_way en een direction=forward/backward, behalve bij:
een (tweerichtingsfietspad) op een vluchtheuvel. Daar liggen de forward en reverse zo dicht bij elkaar dat ik ze samenvoeg tot 1 punt in het midden, zonder direction.
een T-kruising met aan de doorgaande voorrangsweg weg een vrijliggend eenrichtingsfietspad, het doorsteekje voor overstekende fietsers is daar een soort van âvluchtheuvelâ.
Bij een eenrichtingsfietspad laat ik sowieso de direction weg.
De reden waarom ik alles markeer, is om aan goede telling te kunnen doen in bikerouter hoeveel keer ik voorrang moet verlenen als fietser op een route.
Inderdaad highway=give_way is verre van incompleet in NL maar dat is een kwestie van consequent toevoegen (net als maxspeed en zebraâs) en op een gegeven moment is het compleet.
bikeroute is brouter based en ik heb in mijn profiel:
else if highway=give_way then
(
if direction= then stopcost
else switch xor way:iswayreverse direction=forward stopcost 0
)
Highway=give_way hoeft toch niet altijd samen te gaan met het verkeersbord B7? Kan ik deze ook gewoon mappen als er alleen haaientanden zichtbaar zijn?
haaientanden
Er wordt road_marking=give_way gebruikt, daar zal nog discussie over zijn want in het ene land wordt het anders vormgegeven dan in het andere land. Zo ook benoemd, haaientanden. =give_way, zegt nog niet dat het haaientanden zijn.
road_marking:direction=forward of backward
De combinatie van ke/value leent zich voor een one click preset verwerking.
Veelal zal je dezelfde combinatie gebruiken.
Die situaties komen we tegen dat maakt het zetten van traffic_sign=NL:B6 lastig wanneer moet je het meenemen wanneer niet, of alleen bij zeer duidelijke plaatsing.
Dan heb je twee of drie combinaties in Nederland
Deels offtopic:
Het gaat dan om het effect van het verkeersbord op de weg in zijn geheel.
Dat vroeg ik mij een tijd geleden ook af dan bij een B1 ⊠B5 de voorrang aangevend. Of dat bord het fietspad net zoals de rijbaan een priority_road maakt of zou daar priority_cycleway gepast zijn.
Het weten van give_way telling in je route, dan weet je nog niet waar je priority hebt. Het omgekeerde. Dat zou dan zo zijn bij blokken en een crossing in Nederland crossing:markings=dots zegt niks over priority.
Het weten van beide, hoeveel effect dat heeft op de gekozen routering, is een punt om te bekijken. Wat is een veiliger route. Daarvoor heb je veel data nodig, wat lang lang niet compleet is in OSM.
Met het publiceren van de taginfo NL en NDW data was ik me bewust dat dit verre van een 1:1 relatie is maar ik denk dat het toch wel een globaal idee geeft wat betreft compleetheid.
Haaientanden hebben de volgende betekenis: de bestuurders moeten voorrang verlenen aan bestuurders op de kruisende weg.
Met de recente stemming over crossing=zebra denk ik dat het goed zou zijn de alle waardes van de crossing key te herzien. Wat mij betreft zou goed zijn op een crossing aan te geven of de weg met de lagere classificatie voorrang heeft of niet, zo hoeft die informatie niet op de wegen te worden aangegeven.
Ik denk dat deze kruising qua give_way op deze manier juist getagged is:
Als je vanuit de Aarleseweg wilt oversteken moet je 3 keer voorrang verlenen. Eigenlijk 4 keer: op de provinciale weg voor verkeer van links en nog een keer voor verkeer van rechts.
Als de vrachtwagen op de provinciale weg wil afslaan naar rechts, hoeft deze maar 1 keer voorrang te verlengen: aan het verkeer op het vrijliggende fietspad.
Als de vrachtwagen op de provinciale weg wil afslaan naar links, moet deze eigenlijk 2 keer voorrang verlengen: aan het verkeer uit de tegemoetkomende richting en daarna aan de bestuurders op het vrijliggende fietspad.
De blokmarkering op het wegdek geeft niet automatisch voorrang, maar in dit geval betekent het wel dat je snelheid moet verminderen om te kijken of je wel of niet voorrang dient te verlenen aan het verkeer op het fietspad. Daarom geeft ik geen richting mee aan de give_way tussen hoofdrijbaan en vrijliggend fietspad.
Ik kan je overwegingen onderschrijven. Een paar gedachten:
Afslaand verkeer moet altijd voorrang geven (ârechtdoor op dezelfde weg gaat voorâ) en dat taggen we vziw niet expliciet;
Op de kruisende weg: de eerste give_way die het verkeer tegenkomt geldt denk ik zowizo voor het fietspad plus de grotere weg plus het fietspad aan de andere kant. De herhaling van de haaietanden is wettelijk niet nodig, denk ik, het is meer een extra signaal. Soms zie je de haaietanden ook, als herinnering, voor het fietspad aan de overkant. Ik denk dat deze herinneringen niet persee getagd hoeven te worden, maar als er haaietanden staan dan heb ik wel de neiging om de give_way ook te herhalen.
Dan krijgen routers wel te veel voorrangen binnen: tot 3 give_ways voor 1 kruising.
Kortom, in de gegeven situatie zou ik precies die vier give_ways mappen, maar allemaal met de direction expliciet voor de haaietanden t.o.v. de richting van de weg in OSM.
De blokmarkering zou ik eventueel taggen op de fietskruisingsnodes: highway=crossing + crossing:markings=dots. Maar voor alleen blokken of lijnen op een fietspad neem ik meestal de moeite niet.
Regels, die regelen wie je voor moet laten gaan. âvoor laten gaanâ
Het afslaan regelt onder andere wie je waar, voor moet laten gaan, het verkeer op dezelfde weg, dus dat zijn ook de voetgangers.
Bestuurders die afslaan, moeten het verkeer dat hen op dezelfde weg tegemoet komt of dat op dezelfde weg zich naast dan wel links of rechts dicht achter hen bevindt, voor laten gaan.
Bestuurders die naar links afslaan, moeten tegemoetkomende bestuurders die op hetzelfde kruispunt naar rechts afslaan voor laten gaan.
Het voor laten gaan moeten we niet taggen als give_way, enkel alleen de haaientanden en B6.
Net als Peter schreef, hier wel de direction aangeven.
Eigenlijk jammer dat er geen truukje in Discord zit om hier een template van te maken - ik ben vast niet de enige die al die borden niet uit zân hoofd kent (of is er een echt handige site voor, ik kom met een zoek actie vaak uit op sites die de borden willen verkopen!)