Relations/Proposed/Destination Signs

From OpenStreetMap Wiki
Jump to: navigation, search
destination_sign
Status: Approved (active)
Proposed by: Cohan
Tagging: *=*
Applies to: Relation
Definition: *
Rendered as: n/a
Draft start: 2008-11-19
RFC start: 2008-12-05
Vote start: 2009-06-21
Vote end: 2009-07-31
The Feature Page for the approved proposal destination_sign can be located at Relation:destination_sign.


Contents

Proposal

An example from Sweden. Instead of just saying "Turn left in 200m" a routing software also could say "Follow the sign to Österstad".

This proposal is to allow information about destination signs at crossroads to be entered into OSM.

Rationale

When using a routing software as navigational aid, it is very helpful to be shown the signs to follow. E.g. instead of just saying "Turn left in 200m" a routing software also could say "Follow the sign to Österstad".

Note: The originally intended purpose is rendering on navigators (like this - in the next intersection follow the sign "E4 Malmö") or in turn-by-turn descriptions when following an already made route - in the original intent this is not for aiding the creation of routes.

Tagging

Tags

Key Value Example Comment
type destination_sign destination_sign The type of relation.
destination a name ÖSTERSTAD The destination as it says on the sign. Distance not included.
colour:back a colour blue The back colour of the sign. (Optional)
colour:text a colour white The text colour of the sign. (Optional)
colour:arrow a colour white The border/arrow colour of the sign. (Optional)

Colours should default to some (preferably national standard) presets if omitted. This is handled by the routing/map showing software. Since shades of yellow are probably not interesting I don't see a need to specify an RGB-colour. Colours could (should?) be choosed from a set list e.g. black, white, red, blue, green, brown, and yellow.

Members

Way or Node Role Recurrence? Comment
Node sign exactly one The point where the sign is. This could be an intersection or a point before it. In the example this is [Node B].
NodeWay to exactly one [Node C/Way W] A (the first) way/node on the way after the junction.
NodeWay from one or many - optional [Node A/Way Q] A (the last) node/way before coming to the junction.

Unnecessary when destination signs are the same from all "non-to" directions. (D-B-C = A-B-C)

Node intersection one - optional [Node B] The node of the intersection. Required if the sign member is not the intersection node. If no intersection node is present in the relation the sign counts as both.

Example

Lets say I'm approacing the crossing in the photo on the top of this page and the routing software says that I should turn left. It would be an additional aid to know that I want to follow the sign to Österstad. This aid becomes increasingly helpful when following a larger road with many exits or crossing ways.

Destination sign relation.png

The relations for the signs in the picture: (Assuming that the signs are not visible from the Åsmestad road.)

<relation id="??">
  <tag k="type" v="destination_sign" />
  <tag k="destination" v="ÖSTERSTAD" />
  <tag k="colour:back" v="blue" />
  <tag k="colour:arrow" v="white" />
  <tag k="colour:text" v="white" />
  <member type="node" ref="B" role="sign" />
  <member type="way" ref="W" role="to" />
  <member type="way" ref="Q" role="from" />
</relation>
 
<relation id="??">
  <tag k="type" v="destination_sign" />
  <tag k="destination" v="Åsmestad" />
  <tag k="colour:back" v="yellow" />
  <tag k="colour:arrow" v="red" />
  <tag k="colour:text" v="black" />
  <member type="node" ref="B" role="sign" />
  <member type="node" ref="D" role="to" />
  <member type="way" ref="Q" role="from" />
</relation>

Questions to be ironed out

See also

Discussion

Discussion on the Talk page

Voting

Type "{{vote|yes/no}} --~~~~" to approve/oppose this proposal and sign with your user name & date.

I have to agree with you in your reasoning. Shame it didn't come up during RFC. A little too big change to make during ongoing voting. I'll make a note of it on the discussion though. --Cohan 16:57, 18 July 2009 (UTC)

of a routing aid the destination should point to a physical location (role:destination). The information held in the relations should not be restricted to "rendering only". Moreover I don't the like the color tags. This is not useful for good rendering. --Mkowa 22:06, 21 July 2009 (UTC)

Are you talking about using the relation for finding routes or following an already made route? --Cohan 08:32, 22 July 2009 (UTC)
Are you talking about using the relation for finding routes or following an already made route? --Cohan 08:32, 22 July 2009 (UTC)
Grrrr, please don't map colors!. Map the function that the sign has Erik Johansson 07:28, 21 July 2009 (UTC)

Note: Syntax changed from type=destinationSign to type=destination_sign. Please update your votes accordingly.

Results

I count 15 votes and 1 opinion that doesn't clearly vote in any direction. Of the 15 votes 8 are approvals and 3 opposes only because the name was destinationSign and not destination_sign. Since that is now corrected I count them as approvals as well which gives a total 11 approvals out of 15 votes.

Personal tools
Namespaces
Variants
Actions
site
Toolbox