Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Element diggs:LinearReferencingMethodType / diggs:name
Namespace http://diggsml.org/schemas/3
Annotations
The name of the method, which fixes how distances are measured: the
unit, the origin and whether lateral offsets apply. Values come from
the enumerated list, or "Other: xx", where xx is a user-defined term
whose meaning differs from every listed value (not a synonym of
one).
Diagram
DiagramLinearReferencing_xsd_Simple_Type_diggs_LinearReferencingNameTypeEnumType.tmp#LinearReferencingNameTypeEnumType
Type diggs:LinearReferencingNameTypeEnumType
Properties
content simple
Source
<element name="name" type="diggs:LinearReferencingNameTypeEnumType">
  <annotation>
    <documentation>The name of the method, which fixes how distances are measured: the unit, the origin and whether lateral offsets apply. Values come from the enumerated list, or "Other: xx", where xx is a user-defined term whose meaning differs from every listed value (not a synonym of one).</documentation>
  </annotation>
</element>
Element diggs:LinearReferencingMethodType / diggs:type
Namespace http://diggsml.org/schemas/3
Annotations
The category of the method (ISO 19148:2021, section 6.2.3):
absolute, relative or interpolative. Values come from the enumerated
list, or "Other: xx", where xx is a user-defined term whose meaning
differs from every listed value (not a synonym of one).
Diagram
DiagramLinearReferencing_xsd_Simple_Type_diggs_LinearReferencingMethodTypeEnumType.tmp#LinearReferencingMethodTypeEnumType
Type diggs:LinearReferencingMethodTypeEnumType
Properties
content simple
Source
<element name="type" type="diggs:LinearReferencingMethodTypeEnumType">
  <annotation>
    <documentation>The category of the method (ISO 19148:2021, section 6.2.3): absolute, relative or interpolative. Values come from the enumerated list, or "Other: xx", where xx is a user-defined term whose meaning differs from every listed value (not a synonym of one).</documentation>
  </annotation>
</element>
Element diggs:LinearReferencingMethodType / diggs:units
Namespace http://diggsml.org/schemas/3
Annotations
The unit of the distance along the linear element, which is the
first coordinate value of a position.
Diagram
DiagramMeasureTypes_xsd_Simple_Type_diggs_LengthUomEnumType.tmp#LengthUomEnumType
Type diggs:LengthUomEnumType
Properties
content simple
Source
<element name="units" type="diggs:LengthUomEnumType">
  <annotation>
    <documentation>The unit of the distance along the linear element, which is the first coordinate value of a position.</documentation>
  </annotation>
</element>
Element diggs:LinearReferencingMethodType / diggs:positiveDirection
Namespace http://diggsml.org/schemas/3
Annotations
The direction in which measured values increase along the linear
element. Measurement always proceeds from the first to the last
coordinate; the values other than increasing are labels that say
what that direction means, for example downward for a borehole.
Values come from the enumerated list.
Diagram
DiagramLinearReferencing_xsd_Simple_Type_diggs_PositiveDirectionEnumType.tmp#PositiveDirectionEnumType
Type diggs:PositiveDirectionEnumType
Properties
content simple
minOccurs 0
default increasing
Facets
enumeration increasing
Positive follows the coordinate order, from the first to the last
coordinate. This is the standard convention.
enumeration downward
Label for positive being downward (deeper), common for boreholes where the
first coordinate is the collar and the last is the bottom of the hole.
enumeration upward
Label for positive being upward (shallower), for example for core logged
from bottom to top, or for elevation-based referencing.
enumeration forward
Label for horizontal features: positive is the forward direction of the
survey or alignment, common for transects, pipelines and tracklines.
Source
<element name="positiveDirection" type="diggs:PositiveDirectionEnumType" minOccurs="0" default="increasing">
  <annotation>
    <documentation>The direction in which measured values increase along the linear element. Measurement always proceeds from the first to the last coordinate; the values other than increasing are labels that say what that direction means, for example downward for a borehole. Values come from the enumerated list.</documentation>
  </annotation>
</element>
Element diggs:LinearReferencingMethodType / diggs:constraint
Namespace http://diggsml.org/schemas/3
Annotations
A constraint this method imposes, for example that a referent cannot
be of type "line start" or "line end". Repeat for each constraint.
Diagram
Diagram
Type string
Properties
content simple
minOccurs 0
maxOccurs unbounded
Source
<element maxOccurs="unbounded" minOccurs="0" name="constraint" type="string">
  <annotation>
    <documentation>A constraint this method imposes, for example that a referent cannot be of type "line start" or "line end". Repeat for each constraint.</documentation>
  </annotation>
</element>
Element diggs:LinearReferencingMethodType / diggs:offsetParameters
Namespace http://diggsml.org/schemas/3
Annotations
The parameters of the lateral offset, for methods that support one,
for example for transects, tracklines with swath data, pipelines
with offset monitoring points, or trial pits with offset sampling
locations. When present, the method is two-dimensional: a linear
spatial reference system using it has srsDimension 2 and a position
is encoded in gml:pos as the distance along, in units, then the
offset, in offsetParameters/offsetUnits. When absent, the method is
one-dimensional: srsDimension is 1 and a position is the distance
alone.
Diagram
Diagramgml3_2Profile_diggs_xsd_Attribute_Group_gml_AssociationAttributeGroup.tmp#AssociationAttributeGroupLinearReferencing_xsd_Element_diggs_OffsetParameters.tmp#OffsetParametersLinearReferencing_xsd_Complex_Type_diggs_OffsetParametersPropertyType.tmp#OffsetParametersPropertyType
Type diggs:OffsetParametersPropertyType
Properties
content complex
minOccurs 0
Model
Children diggs:OffsetParameters
Instance
<diggs:offsetParameters xlink:href="" nilReason="" xmlns:diggs="http://diggsml.org/schemas/3">
  <diggs:OffsetParameters gml:id="">{1,1}</diggs:OffsetParameters>
</diggs:offsetParameters>
Attributes
QName Type Use
nilReason gml:NilReasonType optional
xlink:href anyURI optional
Source
<element name="offsetParameters" type="diggs:OffsetParametersPropertyType" minOccurs="0">
  <annotation>
    <documentation>The parameters of the lateral offset, for methods that support one, for example for transects, tracklines with swath data, pipelines with offset monitoring points, or trial pits with offset sampling locations. When present, the method is two-dimensional: a linear spatial reference system using it has srsDimension 2 and a position is encoded in gml:pos as the distance along, in units, then the offset, in offsetParameters/offsetUnits. When absent, the method is one-dimensional: srsDimension is 1 and a position is the distance alone.</documentation>
  </annotation>
</element>
Complex Type diggs:LinearReferencingMethodType
Namespace http://diggsml.org/schemas/3
Diagram
Diagramgml3_2Profile_diggs_xsd_Attribute_gml_id.tmp#idgml3_2Profile_diggs_xsd_Element_gml_description.tmp#descriptiongml3_2Profile_diggs_xsd_Element_gml_descriptionReference.tmp#descriptionReferencegml3_2Profile_diggs_xsd_Element_gml_identifier.tmp#identifiergml3_2Profile_diggs_xsd_Element_gml_name.tmp#namegml3_2Profile_diggs_xsd_Element_Group_gml_StandardObjectProperties.tmp#StandardObjectPropertiesgml3_2Profile_diggs_xsd_Complex_Type_gml_AbstractGMLType.tmp#AbstractGMLTypegml3_2Profile_diggs_xsd_Attribute_gml_id.tmp#idgml3_2Profile_diggs_xsd_Element_gml_description.tmp#descriptiongml3_2Profile_diggs_xsd_Element_gml_descriptionReference.tmp#descriptionReferencegml3_2Profile_diggs_xsd_Element_gml_identifier.tmp#identifiergml3_2Profile_diggs_xsd_Element_gml_name.tmp#namegml3_2Profile_diggs_xsd_Complex_Type_gml_DefinitionBaseType.tmp#DefinitionBaseTypegml3_2Profile_diggs_xsd_Element_gml_remarks.tmp#remarksgml3_2Profile_diggs_xsd_Complex_Type_gml_DefinitionType.tmp#DefinitionTypegml3_2Profile_diggs_xsd_Complex_Type_gml_IdentifiedObjectType.tmp#IdentifiedObjectTypeLinearReferencing_xsd_Complex_Type_diggs_LinearReferencingMethodType.tmp#LinearReferencingMethodType_nameLinearReferencing_xsd_Complex_Type_diggs_LinearReferencingMethodType.tmp#LinearReferencingMethodType_typeLinearReferencing_xsd_Complex_Type_diggs_LinearReferencingMethodType.tmp#LinearReferencingMethodType_unitsLinearReferencing_xsd_Complex_Type_diggs_LinearReferencingMethodType.tmp#LinearReferencingMethodType_positiveDirectionLinearReferencing_xsd_Complex_Type_diggs_LinearReferencingMethodType.tmp#LinearReferencingMethodType_constraintLinearReferencing_xsd_Complex_Type_diggs_LinearReferencingMethodType.tmp#LinearReferencingMethodType_offsetParameters
Type extension of gml:IdentifiedObjectType
Type hierarchy
Used by
Model
Children diggs:constraint, diggs:name, diggs:offsetParameters, diggs:positiveDirection, diggs:type, diggs:units, gml:description, gml:descriptionReference, gml:identifier, gml:name, gml:remarks
Attributes
QName Type 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:IdentifiedObjectType">
      <sequence>
        <element name="name" type="diggs:LinearReferencingNameTypeEnumType">
          <annotation>
            <documentation>The name of the method, which fixes how distances are measured: the unit, the origin and whether lateral offsets apply. Values come from the enumerated list, or "Other: xx", where xx is a user-defined term whose meaning differs from every listed value (not a synonym of one).</documentation>
          </annotation>
        </element>
        <element name="type" type="diggs:LinearReferencingMethodTypeEnumType">
          <annotation>
            <documentation>The category of the method (ISO 19148:2021, section 6.2.3): absolute, relative or interpolative. Values come from the enumerated list, or "Other: xx", where xx is a user-defined term whose meaning differs from every listed value (not a synonym of one).</documentation>
          </annotation>
        </element>
        <element name="units" type="diggs:LengthUomEnumType">
          <annotation>
            <documentation>The unit of the distance along the linear element, which is the first coordinate value of a position.</documentation>
          </annotation>
        </element>
        <element name="positiveDirection" type="diggs:PositiveDirectionEnumType" minOccurs="0" default="increasing">
          <annotation>
            <documentation>The direction in which measured values increase along the linear element. Measurement always proceeds from the first to the last coordinate; the values other than increasing are labels that say what that direction means, for example downward for a borehole. Values come from the enumerated list.</documentation>
          </annotation>
        </element>
        <element maxOccurs="unbounded" minOccurs="0" name="constraint" type="string">
          <annotation>
            <documentation>A constraint this method imposes, for example that a referent cannot be of type "line start" or "line end". Repeat for each constraint.</documentation>
          </annotation>
        </element>
        <element name="offsetParameters" type="diggs:OffsetParametersPropertyType" minOccurs="0">
          <annotation>
            <documentation>The parameters of the lateral offset, for methods that support one, for example for transects, tracklines with swath data, pipelines with offset monitoring points, or trial pits with offset sampling locations. When present, the method is two-dimensional: a linear spatial reference system using it has srsDimension 2 and a position is encoded in gml:pos as the distance along, in units, then the offset, in offsetParameters/offsetUnits. When absent, the method is one-dimensional: srsDimension is 1 and a position is the distance alone.</documentation>
          </annotation>
        </element>
      </sequence>
    </extension>
  </complexContent>
</complexType>