Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Included schema direction.xsd
Namespace http://www.opengis.net/gml/3.2
Annotations
See ISO/DIS 19136 Clause 18.
The direction schema components provide the GML Application Schema developer with a standard property element to describe direction, and associated objects that may be used to express orientation, direction, heading, bearing or other directional aspects of geographic features.

GML is an OGC Standard.
Copyright (c) 2007, 2010, 2016, 2018 Open Geospatial Consortium.
To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
Properties
attribute form default unqualified
element form default qualified
version 3.2.2
Element gml:direction
Namespace http://www.opengis.net/gml/3.2
Annotations
The property gml:direction is intended as a pre-defined property expressing a direction to be assigned to features defined in a GML application schema.
Diagram
DiagramgmlBase_xsd.tmp#OwnershipAttributeGroupgmlBase_xsd.tmp#AssociationAttributeGroupdirection_xsd.tmp#DirectionPropertyType_DirectionVectordirection_xsd.tmp#DirectionPropertyType_DirectionDescriptiondirection_xsd.tmp#DirectionPropertyType_CompassPointdirection_xsd.tmp#DirectionPropertyType_DirectionKeyworddirection_xsd.tmp#DirectionPropertyType_DirectionStringdirection_xsd.tmp#DirectionPropertyType
Type gml:DirectionPropertyType
Properties
content complex
Used by
Model
Children gml:CompassPoint, gml:DirectionDescription, gml:DirectionKeyword, gml:DirectionString, gml:DirectionVector
Instance
<gml:direction xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:DirectionVector>{1,1}</gml:DirectionVector>
  <gml:DirectionDescription>{1,1}</gml:DirectionDescription>
  <gml:CompassPoint>{1,1}</gml:CompassPoint>
  <gml:DirectionKeyword codeSpace="">{1,1}</gml:DirectionKeyword>
  <gml:DirectionString xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:DirectionString>
</gml:direction>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="direction" type="gml:DirectionPropertyType">
  <annotation>
    <documentation>The property gml:direction is intended as a pre-defined property expressing a direction to be assigned to features defined in a GML application schema.</documentation>
  </annotation>
</element>
Element gml:DirectionPropertyType / gml:DirectionVector
Namespace http://www.opengis.net/gml/3.2
Diagram
DiagramgeometryBasic0d1d_xsd.tmp#vectordirection_xsd.tmp#DirectionVectorType_horizontalAngledirection_xsd.tmp#DirectionVectorType_verticalAngledirection_xsd.tmp#DirectionVectorType
Type gml:DirectionVectorType
Properties
content complex
Model
Children gml:horizontalAngle, gml:vector, gml:verticalAngle
Instance
<gml:DirectionVector xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:vector axisLabels="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:vector>
  <gml:horizontalAngle uom="">{1,1}</gml:horizontalAngle>
  <gml:verticalAngle uom="">{1,1}</gml:verticalAngle>
</gml:DirectionVector>
Source
<element name="DirectionVector" type="gml:DirectionVectorType"/>
Element gml:DirectionVectorType / gml:horizontalAngle
Namespace http://www.opengis.net/gml/3.2
Diagram
DiagrambasicTypes_xsd.tmp#MeasureType_uombasicTypes_xsd.tmp#MeasureTypemeasures_xsd.tmp#AngleType
Type gml:AngleType
Type hierarchy
Properties
content complex
Attributes
QName Type Use
uom gml:UomIdentifier required
Source
<element name="horizontalAngle" type="gml:AngleType"/>
Element gml:DirectionVectorType / gml:verticalAngle
Namespace http://www.opengis.net/gml/3.2
Diagram
DiagrambasicTypes_xsd.tmp#MeasureType_uombasicTypes_xsd.tmp#MeasureTypemeasures_xsd.tmp#AngleType
Type gml:AngleType
Type hierarchy
Properties
content complex
Attributes
QName Type Use
uom gml:UomIdentifier required
Source
<element name="verticalAngle" type="gml:AngleType"/>
Element gml:DirectionPropertyType / gml:DirectionDescription
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagramdirection_xsd.tmp#DirectionDescriptionType_compassPointdirection_xsd.tmp#DirectionDescriptionType_keyworddirection_xsd.tmp#DirectionDescriptionType_descriptiondirection_xsd.tmp#DirectionDescriptionType_referencedirection_xsd.tmp#DirectionDescriptionType
Type gml:DirectionDescriptionType
Properties
content complex
Model
Children gml:compassPoint, gml:description, gml:keyword, gml:reference
Instance
<gml:DirectionDescription xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:compassPoint>{1,1}</gml:compassPoint>
  <gml:keyword codeSpace="">{1,1}</gml:keyword>
  <gml:description>{1,1}</gml:description>
  <gml:reference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:reference>
</gml:DirectionDescription>
Source
<element name="DirectionDescription" type="gml:DirectionDescriptionType"/>
Element gml:DirectionDescriptionType / gml:compassPoint
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagramdirection_xsd.tmp#CompassPointEnumeration
Type gml:CompassPointEnumeration
Properties
content simple
Facets
enumeration N
enumeration NNE
enumeration NE
enumeration ENE
enumeration E
enumeration ESE
enumeration SE
enumeration SSE
enumeration S
enumeration SSW
enumeration SW
enumeration WSW
enumeration W
enumeration WNW
enumeration NW
enumeration NNW
Source
<element name="compassPoint" type="gml:CompassPointEnumeration"/>
Element gml:DirectionDescriptionType / gml:keyword
Namespace http://www.opengis.net/gml/3.2
Diagram
DiagrambasicTypes_xsd.tmp#CodeType_codeSpacebasicTypes_xsd.tmp#CodeType
Type gml:CodeType
Properties
content complex
Attributes
QName Type Use
codeSpace anyURI optional
Source
<element name="keyword" type="gml:CodeType"/>
Element gml:DirectionDescriptionType / gml:description
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type string
Properties
content simple
Source
<element name="description" type="string"/>
Element gml:DirectionDescriptionType / gml:reference
Namespace http://www.opengis.net/gml/3.2
Diagram
DiagramgmlBase_xsd.tmp#OwnershipAttributeGroupgmlBase_xsd.tmp#AssociationAttributeGroupgmlBase_xsd.tmp#ReferenceType
Type gml:ReferenceType
Properties
content complex
Model
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="reference" type="gml:ReferenceType"/>
Element gml:DirectionPropertyType / gml:CompassPoint
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagramdirection_xsd.tmp#CompassPointEnumeration
Type gml:CompassPointEnumeration
Properties
content simple
Facets
enumeration N
enumeration NNE
enumeration NE
enumeration ENE
enumeration E
enumeration ESE
enumeration SE
enumeration SSE
enumeration S
enumeration SSW
enumeration SW
enumeration WSW
enumeration W
enumeration WNW
enumeration NW
enumeration NNW
Source
<element name="CompassPoint" type="gml:CompassPointEnumeration"/>
Element gml:DirectionPropertyType / gml:DirectionKeyword
Namespace http://www.opengis.net/gml/3.2
Diagram
DiagrambasicTypes_xsd.tmp#CodeType_codeSpacebasicTypes_xsd.tmp#CodeType
Type gml:CodeType
Properties
content complex
Attributes
QName Type Use
codeSpace anyURI optional
Source
<element name="DirectionKeyword" type="gml:CodeType"/>
Element gml:DirectionPropertyType / gml:DirectionString
Namespace http://www.opengis.net/gml/3.2
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupdeprecatedTypes_xsd.tmp#StringOrRefType
Type gml:StringOrRefType
Properties
content complex
Attributes
Source
<element name="DirectionString" type="gml:StringOrRefType"/>
Complex Type gml:DirectionPropertyType
Namespace http://www.opengis.net/gml/3.2
Diagram
DiagramgmlBase_xsd.tmp#OwnershipAttributeGroupgmlBase_xsd.tmp#AssociationAttributeGroupdirection_xsd.tmp#DirectionPropertyType_DirectionVectordirection_xsd.tmp#DirectionPropertyType_DirectionDescriptiondirection_xsd.tmp#DirectionPropertyType_CompassPointdirection_xsd.tmp#DirectionPropertyType_DirectionKeyworddirection_xsd.tmp#DirectionPropertyType_DirectionString
Used by
Model
Children gml:CompassPoint, gml:DirectionDescription, gml:DirectionKeyword, gml:DirectionString, gml:DirectionVector
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="DirectionPropertyType">
  <choice minOccurs="0">
    <element name="DirectionVector" type="gml:DirectionVectorType"/>
    <element name="DirectionDescription" type="gml:DirectionDescriptionType"/>
    <element name="CompassPoint" type="gml:CompassPointEnumeration"/>
    <element name="DirectionKeyword" type="gml:CodeType"/>
    <element name="DirectionString" type="gml:StringOrRefType"/>
  </choice>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:DirectionVectorType
Namespace http://www.opengis.net/gml/3.2
Annotations
Direction vectors are specified by providing components of a vector.
Diagram
DiagramgeometryBasic0d1d_xsd.tmp#vectordirection_xsd.tmp#DirectionVectorType_horizontalAngledirection_xsd.tmp#DirectionVectorType_verticalAngle
Used by
Model
Children gml:horizontalAngle, gml:vector, gml:verticalAngle
Source
<complexType name="DirectionVectorType">
  <annotation>
    <documentation>Direction vectors are specified by providing components of a vector.</documentation>
  </annotation>
  <choice>
    <element ref="gml:vector"/>
    <sequence>
      <annotation>
        <appinfo>deprecated</appinfo>
      </annotation>
      <element name="horizontalAngle" type="gml:AngleType"/>
      <element name="verticalAngle" type="gml:AngleType"/>
    </sequence>
  </choice>
</complexType>
Complex Type gml:DirectionDescriptionType
Namespace http://www.opengis.net/gml/3.2
Annotations
direction descriptions are specified by a compass point code, a keyword, a textual description or a reference to a description.
A gml:compassPoint is specified by a simple enumeration.  	
In addition, thre elements to contain text-based descriptions of direction are provided.  
If the direction is specified using a term from a list, gml:keyword should be used, and the list indicated using the value of the codeSpace attribute. 
if the direction is decribed in prose, gml:direction or gml:reference should be used, allowing the value to be included inline or by reference.
Diagram
Diagramdirection_xsd.tmp#DirectionDescriptionType_compassPointdirection_xsd.tmp#DirectionDescriptionType_keyworddirection_xsd.tmp#DirectionDescriptionType_descriptiondirection_xsd.tmp#DirectionDescriptionType_reference
Used by
Model
Children gml:compassPoint, gml:description, gml:keyword, gml:reference
Source
<complexType name="DirectionDescriptionType">
  <annotation>
    <documentation>direction descriptions are specified by a compass point code, a keyword, a textual description or a reference to a description. A gml:compassPoint is specified by a simple enumeration. In addition, thre elements to contain text-based descriptions of direction are provided. If the direction is specified using a term from a list, gml:keyword should be used, and the list indicated using the value of the codeSpace attribute. if the direction is decribed in prose, gml:direction or gml:reference should be used, allowing the value to be included inline or by reference.</documentation>
  </annotation>
  <choice>
    <element name="compassPoint" type="gml:CompassPointEnumeration"/>
    <element name="keyword" type="gml:CodeType"/>
    <element name="description" type="string"/>
    <element name="reference" type="gml:ReferenceType"/>
  </choice>
</complexType>
Simple Type gml:CompassPointEnumeration
Namespace http://www.opengis.net/gml/3.2
Annotations
These directions are necessarily approximate, giving direction with a precision of 22.5°. It is thus generally unnecessary to specify the reference frame, though this may be detailed in the definition of a GML application language.
Diagram
Diagram
Type restriction of string
Facets
enumeration N
enumeration NNE
enumeration NE
enumeration ENE
enumeration E
enumeration ESE
enumeration SE
enumeration SSE
enumeration S
enumeration SSW
enumeration SW
enumeration WSW
enumeration W
enumeration WNW
enumeration NW
enumeration NNW
Used by
Source
<simpleType name="CompassPointEnumeration">
  <annotation>
    <documentation>These directions are necessarily approximate, giving direction with a precision of 22.5°. It is thus generally unnecessary to specify the reference frame, though this may be detailed in the definition of a GML application language.</documentation>
  </annotation>
  <restriction base="string">
    <enumeration value="N"/>
    <enumeration value="NNE"/>
    <enumeration value="NE"/>
    <enumeration value="ENE"/>
    <enumeration value="E"/>
    <enumeration value="ESE"/>
    <enumeration value="SE"/>
    <enumeration value="SSE"/>
    <enumeration value="S"/>
    <enumeration value="SSW"/>
    <enumeration value="SW"/>
    <enumeration value="WSW"/>
    <enumeration value="W"/>
    <enumeration value="WNW"/>
    <enumeration value="NW"/>
    <enumeration value="NNW"/>
  </restriction>
</simpleType>