Note: This topic pertains to Features and attributes and refers extensively to nodes and links (topology segments). For essential definitions and background, see Map foundations: topology and geometry.
Regardless of the values of attributes, all road-level attribution is associated with the road network via a consistent referencing system. This system expresses how attribute values relate to the link and node structure of the topology layer and its geometry. As discussed in the Road Model topic, the Road Centerline Model extends the basic Road Model in key ways — including the referencing of attributes at points and in ranges defined parametrically within links. This referencing model incorporates the following:
The orientation of these attributes is a nuanced topic and deserves some further detail: In general, attributes may be oriented to indicate that they affect a subset of the possible road traffic on a link. Attributes generally affect road users traveling in a specific direction, potentially in specific lanes that support that travel. Hence, orientation could also be used to associate road-level attributes with a subset of lanes without requiring the use of the lane-level topology and attribution layers.
The orientation of link attributes is specified relative to the arbitrary digitization direction of the link topology, from its start to end node. This orientation can be forward (from start to end), backwards (from end to start) or both (bidirectional).
The orientation of node attributes is specified relative to a set of "from" and "to" adjoining links that define a specific traversal through a node intersection. For efficiency, multiple traversals can be specified simultaneously by multiple "from" and "to" links, or by omitting either/or entirely for "all". See the examples below.
When an attribute on a link is valid for a collection of subsequent links, it is a Link Strand type of attribute. The orientation of Link Strand attributes is defined by the order of the child links in the strand. The strand runs from the first link to the last. Each link referenced in a strand also includes a "re-orientation" value that indicates whether the link's inherent digitization direction needs to be re-oriented to align with the overall orientation of the strand. This information can also be derived by comparing the end and start nodes of adjoining links in a strand.
Road-level attributes can reference nodes and links in the Road Centerline Model in the following ways:
Attributes can be applied to a range along a link, defined as:
The directionality of range can be:
In the figure below, and the other figures in this topic, "S" and "E" indicate the start and end of the link orientation.
An attribute can be applied to a single point along a link, defined as a fractional distance (0-1) from the link's start.
The directionality of the point can be:
An attribute can be applied to an intersection node, regardless of the paths in or out of the node.
An attribute can be applied to an intersection node, relative to a specific direction of traffic flow, defined as follows:
An attribute can applied to an intersection node, relative to all traffic feeding into the node, defined as follows:
An attribute can applied to an intersection node, relative to all traffic flowing away from the node, defined as follows:
An attribute can be applied to a link strand (an ordered list of two or more contiguous links), defined as follows: