User:Joopjrvdl/DestinationTagging

From OpenStreetMap Wiki
Jump to navigation Jump to search

Ik ben erg geïnteresseerd in de destination=* key, hoofdzakelijk omdat dit navigatie gemakkelijker maakt. Momenteel voorzie ik highways in OSM met destination tags met behulp van Mapillary (waarvoor ik zelf ook met enige regelmaat foto's maak). Veel specifieke keys hebben geen eigen Wikipedia pagina, enkel Mueschel heeft een uitgebreidere beschrijving voor de keys en het gebruik online staan. Deze pagina is dan ook gemaakt om een standaard voor mijzelf neer te zetten en wellicht kan dit in de toekomst leiden tot een standaard binnen de Nederlandse community.

Reden

Navigatiesoftware en apps zoals Flitsmeister gebruiken de data die in de destination tags zijn opgenomen ter bevordering van hun navigatie. Voor weggebruikers geeft het houvast tijdens het navigeren als ze de informatie krijgen dat ze in de richting van een bepaalde plaats of wegnummer moeten afslaan. Momenteel wordt hoofdzakelijk de destination=* key gebruikt door de verschillende apps. Het gebruik van meer specifiekere tags groeit (ondanks dat het een inactief voorstel is) echter sinds eind 2015 gestaagd.

Toepassen van tags

Het toevoegen van meerdere waardes aan een key gebeurd door de waardes te scheiden met een puntcomma. Tagging met de destination=* key gebeurd in principe op twee manieren.

Voor beslispunt

Enerzijds worden onderstaande keys gebruikt op de way voorafgaand aan de splitsing of kruising. Dit heeft pas effect indien er 2 of meer rijstroken zijn en er dient dan ten alle tijden :lanes achter de keys toegevoegd te worden zodat getagd kan worden welke rijstrook naar welke bestemming leidt. Indien de way voor het beslispunt geen eenrichtingsweg is dient met :forward of :backward aangegeven te worden voor welke richting de tags gelden.

Het splitsen van de waardes per rijstrook gebeurd met |. Houd er rekening mee dat als er meerdere rijstroken dezelfde tags dienen te krijgen deze ook letterlijk dezelfde tags krijgen.

Na beslispunt

Anderzijds worden onderstaande keys gebruikt op de eerste way na een splitsing of kruising. Dit geeft aan bij het verlaten van het beslispunt welke bestemmingen er volgens de bewegwijzering via die way te bereiken zijn. Indien de way na het beslispunt geen eenrichtingsweg is dient met :forward of :backward aangegeven te worden voor welke richting de tags gelden.

Keys

Hieronder vind je een kort overzicht van beschikbare keys en een korte beschrijving. Er zijn behalve deze nog meer keys zoals destination:country=*, destination:street=* en destination:network=* maar deze worden in Nederland niet toegepast.

Key Omschrijving
destination Geeft aan welke (tekstuele) bestemmingen te bereiken zijn.
destination=Amsterdam;Utrecht;Utrecht 1000-4000
destination:colour Achtergrondkleur van een tekstuele bestemming indien dit afwijks van de standaard blauwe bebording.
destination:colour=none;none;white
destination:symbol Geeft aan welke symbolen er bij de tekstuele bestemming staan of als er symbolen los op de bewegwijzering staat.
destination:symbol=none;none;industrial;train_station
destination:arrow Geeft aan welke richting een bestemming op is, enkel van toepassing indien men vanaf 1 rijstrook meerdere kanten op kan.
destination:distance Geeft de afstand naar de bestemming weer (volgens de bewegwijzering).
destination:ref Geeft aan welk wegnummer te bereiken is.
destination:int_ref Geeft aan welk E wegnummer te bereiken is.
destination:ref:to Geeft aan indien een wegnummer pas na een langere afstand (of meermaals afslaan) bereikt wordt.
destination:to Eventuele tekstuele waarde die gekoppeld is aan het wegnummer uit de ':to' tag
destination:symbol:to Eventuele symbool die gekoppeld is aan het wegnummer uit de ':to' tag
destination:colour:to Eventuele afwijkende achtergrondkleur die gekoppeld is aan het wegnummer uit de ':to' tag

destination

Bewegwijzering A73 Rijkevoort.jpg

De destination=* key geeft aan welke bestemmingen te bereiken zijn. Dit gaat enkel om teksuele bestemmingen, voor symbolen en/of wegnummers zijn eigen keys.

Bij de voorbeeldafbeelding gaan de twee linker rijstroken rechtdoor richting Rotterdam, Nijmegen en Cuijk. De 3e rechterrijkstrook slaat af richting Köln en Gennep.

Voor beslispunt (lanes)

destination:lanes=Rotterdam;Nijmegen;Cuijk|Rotterdam;Nijmegen;Cuijk|Köln;Gennep

Na beslispunt

Dezelfde bestemmingen worden getagd op de eerste way na de splitsing. Uiteraard wordt Rotterdam, Nijmegen en Cuijk op de twee doorgaande rijstroken getagd na de splitsing en Köln en Gennep op de afslaande rijstrook na de splitsing.

destination=Rotterdam;Nijmegen;Cuijk & destination=Köln;Gennep

destination:colour

Bewegwijzering Nijmeegseweg Venlo.png

De destination:colour=* key wordt gebruikt om een afwijkende achtergrondkleur te defineren. In Nederland is de standaard bewegwijzering blauw, echter zijn er ook bestemmingen (of hele borden) met een witte achtergrond zoals bijvoorbeeld industriele bestemmingen of recreatieve bestemmingen met een bruine achtergrond. Houdt er rekening mee dat je in andere landen eerst moet uitzoeken wat de standaard kleur van de bebording is voordat je kan bepalen of een bestemming of bord een afwijkende kleur heeft. Het taggen van wegnummers met hun kleur is niet nodig aangezien er een aparte key voor wegnummers is.

Bij de voorbeeldafbeelding zien we een witte kleur bij de bestemmingen 2950-3000 en Kasteeltuinen, aangezien dit afwijkt van de standaard achtergrondkleur dient dit getagged te worden.

Voor beslispunt (lanes)

Aangezien de bestemmingen voor de oprit naar de snelweg geen afwijkende kleur heeft kan de waarde voor de gehele rijstrook leeg blijven of op "none" worden gezet.

destination:lanes=2950-3000;Velden;Kasteeltuinen|Maastricht;Nijmegen;Eindhoven|Maastricht;Nijmegen;Eindhoven

destination:colour:lanes=white;none;white|none|none

Na beslispunt

Op de way direct na de kruising dient ook de kleur nog te worden gedefineerd. Op de oprit naar de snelweg is deze key niet nodig aangezien deze bestemmingen geen afwijkende kleur hebben.

destination=2950-3000;Velden;Kasteeltuinen & destination:colour=white;none;white

destination:symbol

Bebording Binnenstad venlo.png

De destination:symbol=* key wordt gebruikt om aan te geven welk symbool er bij een tekstuele bestemming staat. Een lijst met symbolen is terug te vinden op deze wiki.

Bij de voorbeeldafbeelding zien we verschillende symbolen; een parkeergarage, P+R en snelweg. Het symbool naar de Duitse A 61 is enerzijds geen symbool (aangezien elk nummer er kan staan zoals de Nederlandse rode A wegnummers voor snelwegen) en anderzijds dient dit als destination:ref:to getaged te worden aangezien de snelweg pas na 4,5 kilometer rijden bereikt wordt.

Indien er losse symbolen op het bord staan aangegeven dienen deze altijd als laatste getaged te worden, in dit geval na motorway of park_and_ride (afhankelijk voor welke rijstrook het symbool geldt). Dit om te voorkomen dat routeplanners het symbool koppelen aan een van de tekstuele bestemmingen.

Voor beslispunt (lanes)

destination:lanes=Centrum-Zuid;Andere richtingen|Station

destination:symbol:lanes=covered_parking;motorway|park_and_ride

Na beslispunt

destination=Centrum-Zuid;Andere richtingen & destination:symbol=covered_parking;motorway

destination=Station & destination:symbol=park_and_ride

destination:arrow

Bewegwijzering A73 baarlo.png

De destination:arrow=* key wordt gebruikt indien men vanaf een rijstrook meerdere kanten op kan, denk daarbij bijvoorbeeld aan een rijstrook waar men rechtdoor en rechtsaf kan.

Bij de voorbeeldafbeelding is de rechterrijstrook voor rechtdoorgaand en verkeer wat rechtsaf slaat. Om te voorkomen dat navigatie aangeeft dat men de rechter rijstrook richting Maasbree moet volgen om rechtsaf te slaan kunnen we aangeven welke bestemming welke richting op gaat.

Voor beslispunt (lanes)

destination:lanes=Baarlo|Maasbree;Crematorium;Helden;Boekend

destination:arrow:lanes=left|through;through;through;right

destination:distance

destination:distance=*

Voor beslispunt (lanes)


Na beslispunt


destination:ref

Bewegwijzering A50 Valburg.jpg

De key destination:ref=* geeft aan welke referentie de bestemming heeft. Dit wordt gebruikt om aan te geven welk wegnummer de bestemming heeft, denk daarbij aan bijvoorbeeld A2, S100 of N237. Het groene "E" nummer op bewegwijzering valt niet onder deze key maar onder de key destination:int_ref=*.

Voor beslispunt (lanes)

Bij de voorbeeldafbeelding dient op de twee linkerrijstroken de waarde "A50" en op de rechter rijstrook de waarde "A15" toegepast te worden. In dit specifieke geval bevindt de bestuurder zich al op de A50 en kan beargumenteerd worden dat deze rijstroken niet de A50 als bestemming heeft. Desondanks is het wel belangrijk om dit zo te taggen om onduidelijkheden over welke rijstroken naar welke weg leiden bij bijvoorbeeld TOTSO (Wikipedia) splitsingen te voorkomen.

destination:ref:lanes=A50|A50|A15

Na beslispunt

Na de splitsing heeft het geen meerwaarde om A50 als referentie te taggen op de doorgaande rijbaan, de bestuurder bevindt zich al op de A50 en er is dus geen sprake van dat dit wegnummer pas verderop bereikt wordt. Op de rechter rijstrook is het wel nodig om de referentie nog na de splitsing te taggen op de weg, de A15 wordt namelijk pas na het knooppunt bereikt en de weg heeft na de splitsing nog het wegnummer A50.

destination:ref=A15

Opgemerkt dient te worden dat opritten van autosnelwegen vaak al het wegnummer van de snelweg hebben maar dan met een letter. Hier hoeft dus ook niet het wegnummer op de oprit als destination getaged te worden aangezien men zich al op deze weg bevind.

destination:int_ref

De key int_ref=* wordt gebruikt voor wegen die onderdeel zijn van het E-routenetwerk (Wikipedia). Dezelfde regels en voorwaarden als bij de destination:ref key zijn van toepassing, maar dan uiteraard alleen voor de E nummers.


destination:ref:to

Bewegwijzering A2 Maastricht.jpg

De key destination:ref:to=* moet gebruikt worden indien een wegnummer op de bebording staat maar deze pas na afzienbare tijd bereikt wordt. Denk hierbij bijvoorbeeld aan een bord wat in het centrum van een stad staat en naar de snelweg aan de rand van de stad verwijst. Ook als men na het volgen van het wegnummer op een later moment nog moet afslaan om bij het betreffende wegnummer te komen is deze tag van toepassing.

Voor beslispunt (lanes)

Bij de voorbeeldafbeelding dient op de twee linkerrijstroken de waarde "A2;A79" toegepast te worden. Deze snelwegen worden pas na 2 kilometer en verschillende keren afslaan bereikt.

destination:ref:to:lanes=A2;A79|A2;A79|

Na beslispunt

Op de weg na de kruising (uiteraard enkel op de way linksaf) dient nogmaals aangegeven te worden dat die weg leidt richting de A2 en A79.

destination:ref=A2;A79