Showing:

Annotations
Attributes
Diagrams
Instances
Properties
Source
Used by
Imported schema glrProfile_diggs.xsd
Namespace http://www.opengis.net/gml/3.3/lr
Annotations
GML 3.3 profile for DIGGS including: Basic Linear Referencing
Properties
attribute form default: unqualified
element form default: qualified
Schema location http://schemas.opengis.net/gml/3.3/linearRef.xsd
Element glr:LinearSRSType / glr:linearElement
Namespace http://www.opengis.net/gml/3.3/lr
Diagram
Diagram 3_2.tmp#AssociationAttributeGroup 3_2.tmp#AbstractCurve lr.tmp#LinearElementPropertyType
Type glr:LinearElementPropertyType
Properties
content: complex
Model gml:AbstractCurve
Children gml:AbstractCurve
Instance
<glr:linearElement xlink:href="" nilReason="" xlink:title="" xmlns:glr="http://www.opengis.net/gml/3.3/lr" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractCurve axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:AbstractCurve>
</glr:linearElement>
Attributes
QName Type Fixed Default Use Annotation
nilReason gml:NilReasonType optional
xlink:href xlink:hrefType optional
xlink:title xlink:titleAttrType optional
Source
<element name="linearElement" type="glr:LinearElementPropertyType"/>
Schema location http://schemas.opengis.net/gml/3.3/linearRef.xsd
Element glr:LinearSRSType / glr:lrm
Namespace http://www.opengis.net/gml/3.3/lr
Diagram
Diagram 3_2.tmp#AssociationAttributeGroup lr.tmp#LinearReferencingMethod lr.tmp#LinearReferencingMethodPropertyType
Type glr:LinearReferencingMethodPropertyType
Properties
content: complex
Model glr:LinearReferencingMethod
Children glr:LinearReferencingMethod
Instance
<glr:lrm xlink:href="" nilReason="" xlink:title="" xmlns:glr="http://www.opengis.net/gml/3.3/lr">
  <glr:LinearReferencingMethod gml:id="">{1,1}</glr:LinearReferencingMethod>
</glr:lrm>
Attributes
QName Type Fixed Default Use Annotation
nilReason gml:NilReasonType optional
xlink:href xlink:hrefType optional
xlink:title xlink:titleAttrType optional
Source
<element name="lrm" type="glr:LinearReferencingMethodPropertyType"/>
Schema location http://schemas.opengis.net/gml/3.3/linearRef.xsd
Element glr:LinearReferencingMethod
Namespace http://www.opengis.net/gml/3.3/lr
Diagram
Diagram 3_2.tmp#id 3_2.tmp#description 3_2.tmp#descriptionReference 3_2.tmp#identifier 3_2.tmp#name 3_2.tmp#StandardObjectProperties 3_2.tmp#AbstractGMLType lr.tmp#LinearReferencingMethodType_name lr.tmp#LinearReferencingMethodType_type lr.tmp#LinearReferencingMethodType_units lr.tmp#LinearReferencingMethodType_constraint lr.tmp#LinearReferencingMethodType 3_2.tmp#AbstractGML
Type glr:LinearReferencingMethodType
Type hierarchy
Properties
content: complex
Substitution Group Affiliation
Used by
Model gml:description{0,1} , gml:descriptionReference{0,1} , gml:identifier{0,1} , gml:name* , glr:name , glr:type , glr:units , glr:constraint{0,1}
Children glr:constraint, glr:name, glr:type, glr:units, gml:description, gml:descriptionReference, gml:identifier, gml:name
Instance
<glr:LinearReferencingMethod gml:id="" xmlns:glr="http://www.opengis.net/gml/3.3/lr" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:description xlink:href="" nilReason="" xlink:title="">{0,1}</gml:description>
  <gml:descriptionReference xlink:href="" nilReason="" owns="false" xlink:title="">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <glr:name codeSpace="">{1,1}</glr:name>
  <glr:type codeSpace="">{1,1}</glr:type>
  <glr:units>{1,1}</glr:units>
  <glr:constraint>{0,1}</glr:constraint>
</glr:LinearReferencingMethod>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID required
Database handle for the object. It is of XML type ID, so is constrained to be
unique in the XML document within which it occurs. An external identifier for the object in
the form of a URI may be constructed using standard XML and XPointer methods. This is done
by concatenating the URI for the document, a fragment separator, and the value of the id
attribute.
Source
<element name="LinearReferencingMethod" type="glr:LinearReferencingMethodType" substitutionGroup="gml:AbstractGML"/>
Schema location http://schemas.opengis.net/gml/3.3/linearRef.xsd
Element glr:LinearReferencingMethodType / glr:name
Namespace http://www.opengis.net/gml/3.3/lr
Diagram
Diagram NO_NAMESPACE.tmp#CodeType_codeSpace 3_2.tmp#CodeType lr.tmp#LRMNameType
Type glr:LRMNameType
Type hierarchy
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
codeSpace anyURI optional
Source
<element name="name" type="glr:LRMNameType"/>
Schema location http://schemas.opengis.net/gml/3.3/linearRef.xsd
Element glr:LinearReferencingMethodType / glr:type
Namespace http://www.opengis.net/gml/3.3/lr
Diagram
Diagram NO_NAMESPACE.tmp#CodeType_codeSpace 3_2.tmp#CodeType lr.tmp#LRMTypeType
Type glr:LRMTypeType
Type hierarchy
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
codeSpace anyURI optional
Source
<element name="type" type="glr:LRMTypeType"/>
Schema location http://schemas.opengis.net/gml/3.3/linearRef.xsd
Element glr:LinearReferencingMethodType / glr:units
Namespace http://www.opengis.net/gml/3.3/lr
Diagram
Diagram 3_2.tmp#UomIdentifier
Type gml:UomIdentifier
Properties
content: simple
Source
<element name="units" type="gml:UomIdentifier"/>
Schema location http://schemas.opengis.net/gml/3.3/linearRef.xsd
Element glr:LinearReferencingMethodType / glr:constraint
Namespace http://www.opengis.net/gml/3.3/lr
Diagram
Diagram
Type string
Properties
content: simple
minOccurs: 0
Source
<element name="constraint" type="string" minOccurs="0"/>
Schema location http://schemas.opengis.net/gml/3.3/linearRef.xsd
Element glr:LinearSRS
Namespace http://www.opengis.net/gml/3.3/lr
Diagram
Diagram 3_2.tmp#id 3_2.tmp#description 3_2.tmp#descriptionReference 3_2.tmp#identifier 3_2.tmp#name 3_2.tmp#StandardObjectProperties 3_2.tmp#AbstractGMLType 3_2.tmp#id 3_2.tmp#description 3_2.tmp#descriptionReference 3_2.tmp#identifier 3_2.tmp#name 3_2.tmp#DefinitionBaseType 3_2.tmp#remarks 3_2.tmp#DefinitionType 3_2.tmp#IdentifiedObjectType lr.tmp#LinearSRSType_linearElement lr.tmp#LinearSRSType_lrm lr.tmp#LinearSRSType lrov.tmp#VectorOffsetLinearSRS 3_2.tmp#Definition
Type glr:LinearSRSType
Type hierarchy
Properties
content: complex
Substitution Group
Substitution Group Affiliation
Model gml:description{0,1} , gml:descriptionReference{0,1} , gml:identifier , gml:name* , gml:remarks{0,1} , glr:linearElement , glr:lrm
Children glr:linearElement, glr:lrm, gml:description, gml:descriptionReference, gml:identifier, gml:name, gml:remarks
Instance
<glr:LinearSRS gml:id="" xmlns:glr="http://www.opengis.net/gml/3.3/lr" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:description xlink:href="" nilReason="" xlink:title="">{0,1}</gml:description>
  <gml:descriptionReference xlink:href="" nilReason="" owns="false" xlink:title="">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <glr:linearElement xlink:href="" nilReason="" xlink:title="">{1,1}</glr:linearElement>
  <glr:lrm xlink:href="" nilReason="" xlink:title="">{1,1}</glr:lrm>
</glr:LinearSRS>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID required
Database handle for the object. It is of XML type ID, so is constrained to be
unique in the XML document within which it occurs. An external identifier for the object in
the form of a URI may be constructed using standard XML and XPointer methods. This is done
by concatenating the URI for the document, a fragment separator, and the value of the id
attribute.
Source
<element name="LinearSRS" type="glr:LinearSRSType" substitutionGroup="gml:Definition"/>
Schema location http://schemas.opengis.net/gml/3.3/linearRef.xsd
Complex Type glr:LinearSRSType
Namespace http://www.opengis.net/gml/3.3/lr
Diagram
Diagram 3_2.tmp#id 3_2.tmp#description 3_2.tmp#descriptionReference 3_2.tmp#identifier 3_2.tmp#name 3_2.tmp#StandardObjectProperties 3_2.tmp#AbstractGMLType 3_2.tmp#id 3_2.tmp#description 3_2.tmp#descriptionReference 3_2.tmp#identifier 3_2.tmp#name 3_2.tmp#DefinitionBaseType 3_2.tmp#remarks 3_2.tmp#DefinitionType 3_2.tmp#IdentifiedObjectType lr.tmp#LinearSRSType_linearElement lr.tmp#LinearSRSType_lrm
Type extension of gml:IdentifiedObjectType
Type hierarchy
Used by
Model gml:description{0,1} , gml:descriptionReference{0,1} , gml:identifier , gml:name* , gml:remarks{0,1} , glr:linearElement , glr:lrm
Children glr:linearElement, glr:lrm, gml:description, gml:descriptionReference, gml:identifier, gml:name, gml:remarks
Attributes
QName Type Fixed Default Use Annotation
gml:id ID required
Database handle for the object. It is of XML type ID, so is constrained to be
unique in the XML document within which it occurs. An external identifier for the object in
the form of a URI may be constructed using standard XML and XPointer methods. This is done
by concatenating the URI for the document, a fragment separator, and the value of the id
attribute.
Source
<complexType name="LinearSRSType">
  <complexContent>
    <extension base="gml:IdentifiedObjectType">
      <sequence>
        <element name="linearElement" type="glr:LinearElementPropertyType"/>
        <element name="lrm" type="glr:LinearReferencingMethodPropertyType"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Schema location http://schemas.opengis.net/gml/3.3/linearRef.xsd
Complex Type glr:LinearElementPropertyType
Namespace http://www.opengis.net/gml/3.3/lr
Diagram
Diagram 3_2.tmp#AssociationAttributeGroup 3_2.tmp#AbstractCurve
Used by
Model gml:AbstractCurve
Children gml:AbstractCurve
Attributes
QName Type Fixed Default Use Annotation
nilReason gml:NilReasonType optional
xlink:href xlink:hrefType optional
xlink:title xlink:titleAttrType optional
Source
<complexType name="LinearElementPropertyType">
  <sequence minOccurs="0">
    <element ref="gml:AbstractCurve"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Schema location http://schemas.opengis.net/gml/3.3/linearRef.xsd
Complex Type glr:LinearReferencingMethodPropertyType
Namespace http://www.opengis.net/gml/3.3/lr
Diagram
Diagram 3_2.tmp#AssociationAttributeGroup lr.tmp#LinearReferencingMethod
Used by
Model glr:LinearReferencingMethod
Children glr:LinearReferencingMethod
Attributes
QName Type Fixed Default Use Annotation
nilReason gml:NilReasonType optional
xlink:href xlink:hrefType optional
xlink:title xlink:titleAttrType optional
Source
<complexType name="LinearReferencingMethodPropertyType">
  <sequence minOccurs="0">
    <element ref="glr:LinearReferencingMethod"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Schema location http://schemas.opengis.net/gml/3.3/linearRef.xsd
Complex Type glr:LinearReferencingMethodType
Namespace http://www.opengis.net/gml/3.3/lr
Diagram
Diagram 3_2.tmp#id 3_2.tmp#description 3_2.tmp#descriptionReference 3_2.tmp#identifier 3_2.tmp#name 3_2.tmp#StandardObjectProperties 3_2.tmp#AbstractGMLType lr.tmp#LinearReferencingMethodType_name lr.tmp#LinearReferencingMethodType_type lr.tmp#LinearReferencingMethodType_units lr.tmp#LinearReferencingMethodType_constraint
Type extension of gml:AbstractGMLType
Type hierarchy
Used by
Model gml:description{0,1} , gml:descriptionReference{0,1} , gml:identifier{0,1} , gml:name* , glr:name , glr:type , glr:units , glr:constraint{0,1}
Children glr:constraint, glr:name, glr:type, glr:units, gml:description, gml:descriptionReference, gml:identifier, gml:name
Attributes
QName Type Fixed Default Use Annotation
gml:id ID required
Database handle for the object. It is of XML type ID, so is constrained to be
unique in the XML document within which it occurs. An external identifier for the object in
the form of a URI may be constructed using standard XML and XPointer methods. This is done
by concatenating the URI for the document, a fragment separator, and the value of the id
attribute.
Source
<complexType name="LinearReferencingMethodType">
  <complexContent>
    <extension base="gml:AbstractGMLType">
      <sequence>
        <element name="name" type="glr:LRMNameType"/>
        <element name="type" type="glr:LRMTypeType"/>
        <element name="units" type="gml:UomIdentifier"/>
        <element name="constraint" type="string" minOccurs="0"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Schema location http://schemas.opengis.net/gml/3.3/linearRef.xsd
Complex Type glr:LRMNameType
Namespace http://www.opengis.net/gml/3.3/lr
Annotations
Informative values from ISO 19148 Annex C
Diagram
Diagram NO_NAMESPACE.tmp#CodeType_codeSpace 3_2.tmp#CodeType
Type extension of gml:CodeType
Type hierarchy
Used by
Attributes
QName Type Fixed Default Use Annotation
codeSpace anyURI optional
Source
<complexType name="LRMNameType">
  <annotation>
    <documentation>Informative values from ISO 19148 Annex C</documentation>
    <appinfo>
      <restriction base="string">
        <enumeration value="milepoint"/>
        <enumeration value="trueMileage"/>
        <enumeration value="kilometre-point"/>
        <enumeration value="kilopoint"/>
        <enumeration value="chainage"/>
        <enumeration value="hectometre-point"/>
        <enumeration value="reverseMilepoint"/>
        <enumeration value="reverseKilometre-point"/>
        <enumeration value="milepointWithLateralOffsetsInFeet"/>
        <enumeration value="milepost"/>
        <enumeration value="kilopost"/>
        <enumeration value="kilometre-post"/>
        <enumeration value="referencePost"/>
        <enumeration value="countyMilepoint"/>
        <enumeration value="crossStreet"/>
        <enumeration value="controlSection"/>
        <enumeration value="percentage"/>
        <enumeration value="normalized"/>
        <enumeration value="stationing"/>
        <enumeration value="address"/>
        <enumeration value="mileMvalues"/>
        <enumeration value="kilometreMvalues"/>
      </restriction>
    </appinfo>
  </annotation>
  <simpleContent>
    <extension base="gml:CodeType"/>
  </simpleContent>
</complexType>
Schema location http://schemas.opengis.net/gml/3.3/linearRef.xsd
Complex Type glr:LRMTypeType
Namespace http://www.opengis.net/gml/3.3/lr
Annotations
Normative values from ISO 19148
Diagram
Diagram NO_NAMESPACE.tmp#CodeType_codeSpace 3_2.tmp#CodeType
Type extension of gml:CodeType
Type hierarchy
Used by
Attributes
QName Type Fixed Default Use Annotation
codeSpace anyURI optional
Source
<complexType name="LRMTypeType">
  <annotation>
    <documentation>Normative values from ISO 19148</documentation>
    <appinfo>
      <restriction base="string">
        <enumeration value="absolute"/>
        <enumeration value="relative"/>
        <enumeration value="interpolative"/>
        <enumeration value="localInterpolative"/>
      </restriction>
    </appinfo>
  </annotation>
  <simpleContent>
    <extension base="gml:CodeType"/>
  </simpleContent>
</complexType>
Schema location http://schemas.opengis.net/gml/3.3/linearRef.xsd