LinkToLaneMarker

This subassembly is a general purpose utility to mark a point on a lane subassembly from the attachment point to a specified width and slope.

You can assign a percentage of the lane width of the lane subassembly to locate the point. To specify the percentage, on the assembly properties Construction tab, for Parameter Reference, select Get Value From.

Attachment

The attachment point is at the beginning of the link. The direction is determined by the Inside/Outside input parameter.

Input Parameters

Note: All dimensions are in meters or feet unless otherwise noted. All slopes are in run-over-rise form (for example, 4 : 1) unless indicated as a percent slope with a “%” sign.

Parameter

Description

Type

Default

Lane Width

Width of the lane on which the lane marker is to be located

Numeric, positive

1.8 m

6.0 ft

Lane Marker Location

Specifies at what percent of the lane width to locate the lane marker

Percent, unitless

50%

Slope

Slope of the link in percent. Negative slopes travel downward from the current baseline.

Numeric

-2 (%; or 2:1)

Insertion Side

Specifies whether the link and point are located away from baseline or towards baseline from attachment point

Inside/Outside

Inside

Point Codes

A list of codes to be assigned to the outside edge of the link

Comma-separated string

Lane_Center
Link Codes A list of codes to be assigned to the link

Comma-separated string

NONE
Omit Link If False, adds the link, the start point, and the end point. If True, adds the end point only.

True/False

True

Target Parameters

None.

Output Parameters

Parameter

Description

Type

Link Width

Distance between the insertion point and the lane marker location

Numeric

Link Slope

Slope of the link (negative if the slope travels downward from the baseline outwards)

Numeric

Begin Offset

+/- offset of the beginning of the link

Numeric

Begin Elevation

Elevation of the beginning of the link

Numeric

End Offset

+/- offset of the end of the link

Numeric

End Elevation

Elevation of the end of the link

Numeric

Behavior

A link is added from the attachment point to the specified width and slope, on the specified side. The width of the link is determined by multiplying the Lane Width parameter by the Lane Marker Location parameter. At the other end of the link, a point is added with the specified code.

You can specify the slope of the link as either a negative or positive value. Typically, the slope travels in the same direction as the lane slope. A typical lane slope is specified as -2% (a negative value), which indicates that the pavement travels downwards from the centerline.

For example, you can add a subassembly from the outside edge of the travel way towards the baseline to mark the midpoint of a lane subassembly, as shown in the image below. In this case: the Insertion Side value is Inside; the Lane Width value is the typical lane width, which is specified using Get Value From as the Parameter Reference value on the assembly properties Construction tab; the Lane Slope value is the typical lane slope, also specified using the Parameter Reference setting; and Lane Marker Location is 50%.

The lane slope parameter from the previous subassembly is returned as -2% (assuming that is the slope of the lane subassembly). Since the LinkToLaneMarker subassembly is inserted inside, this slope value is multiplied by -1 (that is, the sign value is changed), which means the subassembly travels upwards from the insertion point at the outside edge of the pavement.

If you want to mark a point on the lane relative to the inside edge of the travel way or to the Crown Point of a previous lane subassembly, then set the LinkToLaneMarker subassembly Insertion Side value to Outside. Again, the Lane Width and Lane Slope values are assigned using Get Value From as the Parameter Reference value, the Lane Marker Location is 50%, and the lane slope parameter from the previous subassembly is returned as -2% (assuming that is the slope of the lane subassembly). Since the LinkToLaneMarker subassembly is inserted outside, the slope value is used as is and the subassembly travels downwards from the insertion point at the inside edge of the pavement.

Layout Mode Operation

In layout mode, the subassembly displays the link calculated using the Lane Width, Lane Marker Location, and Slope parameters. If the subassembly is added to an assembly and the values are assigned using the Get Value From option, then the link and the point are calculated based on the assigned lane subassembly.

Point, Link, and Shape Codes

None.

Coding Diagram

None.