LinearElementPropertyType StartValueType LinearReferencingMethod Basic Linear Referencing

32 Copyright © 2012 Open Geospatial Consortium The element gmllr:startValue specifies the measure value at the start of the gmllr:LinearElement for each appropriate Linear Referencing Method. If not provided, a default value of 0 zero is assumed for all Linear Referencing Methods.

9.3.6 LinearElementPropertyType

complexType name=LinearElementPropertyType sequence minOccurs=0 element ref=gmllr:LinearElement sequence attributeGroup ref=gml:AssociationAttributeGroup complexType A property that has a linear element as its value domain may either be an appropriate linear element encapsulated in an element of this type or an XLink reference to a remote linear element where remote includes linear elements located elsewhere in the same document. Either the reference or the contained element shall be given, but neither both nor none.

9.3.7 StartValueType

complexType name=StartValueType simpleContent extension base=double attribute name=uom type=gml:UomIdentifier attribute name=lrm type=anyURI use=required annotation appinfo gml:targetElement gmllr:LinearReferencingMethod gml:targetElement appinfo annotation attribute extension simpleContent complexType Because the start value is a function of the Linear Referencing Method, the gmllr:StartValueType extends a start value of type double with two attributes. The optional attribute gmllr:uom provides the units of measure for the start value. If none is provided, the uom value defaults to the units value of the Linear Referencing Method. The mandatory attribute gmllr:lrm specifies the Linear Referencing Method for which this start value applies. Though the type is anyURI, it is expected that the value will be a reference to an already defined gmllr:LinearReferencingMethod object.

9.3.8 LinearReferencingMethod

complexType name=LinearReferencingMethodType complexContent extension base=gml:AbstractGMLType sequence element name=name type=gmllr:LRMNameType element name=type type=gmllr:LRMTypeType element name=units type=gml:UomIdentifier element name=constraint type=string minOccurs=0 Copyright © 2012 Open Geospatial Consortium 33 sequence extension complexContent complexType element name=LinearReferencingMethod type=gmllr:LinearReferencingMethodType substitutionGroup=gml:AbstractGML gmllr:LinearReferencingMethod implements ISO 19148 LR_LinearReferencingMethod see ISODIS 19148, 6.2.10. A gmllr:LinearReferencingMethod specifies the manner in which measurements are made along a linear element. The element gmllr:name specifies the name of the Linear Referencing Method, such as kilometre-point. Allowable values are specified by the gmllr:LRMNameType codelist. The element gmllr:type specifies the type of Linear Referencing Method. Allowable values are specified by the gmllr:LRMTypeType codelist. The element gmllr:units specifies the units of measure used by the Linear Referencing Method as a gml:UomIdentifier. This applies to measurements made along the linear element. The optional element gmllr:constraint allows for optional string values which specify any constraints imposed by the Linear Referencing Method.

9.3.9 LinearReferencingMethodPropertyType