48 Copyright © 2012 Open Geospatial Consortium
The optional attribute gmllr:featureGeometry is the geometry of a Feature. Though the type is anyURI, it is expected that the value will be a reference to an already defined gml:AbstractGeometry
object.
EXAMPLE The following Linear Referencing Method is Milepoint with lateral offsets measured in feet
milepointWithLateralOffsetInFeet from Annex A. The distance expression: gmllr:distanceExpression
gmllro:LateralOffsetDistanceExpression gml:id=DE002 gmllr:distanceAlong25gmllr:distanceAlong
gmllro:lateralOffsetExpression lateralOffsetReferent=back of curb 5
gmllro:lateralOffsetExpression gmllro:LateralOffsetDistanceExpression
gmllr:distanceExpression would specify a location that is 25 miles along the linear element then offset 5 feet behind the back of curb.
9.5.7 VerticalOffsetExpressionType
complexType name=VerticalOffsetExpressionType simpleContent
extension base=double attribute name=uom type=gml:UomIdentifier
attribute name=verticalOffsetReferent type=string attribute name=featureGeometry type=anyURI
annotation appinfo
gml:targetElement gmllr:AbstractGeometry
gml:targetElement appinfo
annotation attribute
extension simpleContent
complexType gmllr:VerticalOffsetExpressionType implements ISO 19148 LRO_VerticalOffsetExpression see
ISODIS 19148, 6.4.8 and LRO_VerticalOffsetReferent see ISODIS 19148, 6.4.9.
gmllr:VerticalOffsetExpressionType is used to describe the vertical offset for a linearly referenced location.
The vertical offset distance is the measure of the vertical offset of the distance expression. This is the distance above or below the vertical offset referent or above or below the linear element being measured if no
vertical offset referent is specified to the position being specified. A positive + value is measured in the direction specified by the positive vertical offset direction of the Linear Referencing Method. A value of 0
zero is to be interpreted as not having a vertical displacement from the vertical offset referent or the linear element being measured if no vertical offset referent is specified. The vertical offset distance is a double
value extended with three attributes.
The optional attribute gmllr:uom specifies the units of measure of the double value. It is of type gml:UomIdentifier If none is provided, the uom value defaults to the offsetUnits value of the Linear
Referencing Method.
Copyright © 2012 Open Geospatial Consortium 49
The optional attribute gmllr:verticalOffsetReferent indicates the base line for the vertical offset measure.
gmllr:verticalOffsetReferent specifies the vertical offset referent as a character string. Having only a value of existing ground at lateral offset for example, allows a location to be specified as 5 feet above the
existing ground at the lateral offset for example, back of the curb. This aides in locating the position in the field without having to measure from the linear element.
If the curb is represented as a Feature with a spatial representation, the height of the curb is determinate and therefore the exact spatial position of the position expression can be calculated. Because the Feature can
have multiple spatial representations, the gml:Geometry, rather than the Feature, is specified.
The optional attribute gmllr:featureGeometry is the geometry of a Feature. Though the type is anyURI, it is expected that the value will be a reference to an already defined gml:AbstractGeometry object.
9.5.8 LateralOffsetDirectionType