Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Included schema direction.xsd
Namespacehttp://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 defaultunqualified
element form defaultqualified
version3.2.2
Element gml:direction
Namespacehttp://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
Typegml:DirectionPropertyType
Properties
contentcomplex
Used by
Model
Childrengml: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
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
Namespacehttp://www.opengis.net/gml/3.2
Diagram
DiagramgeometryBasic0d1d_xsd.tmp#vectordirection_xsd.tmp#DirectionVectorType_horizontalAngledirection_xsd.tmp#DirectionVectorType_verticalAngledirection_xsd.tmp#DirectionVectorType
Typegml:DirectionVectorType
Properties
contentcomplex
Model
Childrengml: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
Namespacehttp://www.opengis.net/gml/3.2
Diagram
DiagrambasicTypes_xsd.tmp#MeasureType_uombasicTypes_xsd.tmp#MeasureTypemeasures_xsd.tmp#AngleType
Typegml:AngleType
Type hierarchy
Properties
contentcomplex
Attributes
QNameTypeUse
uomgml:UomIdentifierrequired
Source
<element name="horizontalAngle" type="gml:AngleType"/>
Element gml:DirectionVectorType / gml:verticalAngle
Namespacehttp://www.opengis.net/gml/3.2
Diagram
DiagrambasicTypes_xsd.tmp#MeasureType_uombasicTypes_xsd.tmp#MeasureTypemeasures_xsd.tmp#AngleType
Typegml:AngleType
Type hierarchy
Properties
contentcomplex
Attributes
QNameTypeUse
uomgml:UomIdentifierrequired
Source
<element name="verticalAngle" type="gml:AngleType"/>
Element gml:DirectionPropertyType / gml:DirectionDescription
Namespacehttp://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
Typegml:DirectionDescriptionType
Properties
contentcomplex
Model
Childrengml: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
Namespacehttp://www.opengis.net/gml/3.2
Diagram
Diagramdirection_xsd.tmp#CompassPointEnumeration
Typegml:CompassPointEnumeration
Properties
contentsimple
Facets
enumerationN
enumerationNNE
enumerationNE
enumerationENE
enumerationE
enumerationESE
enumerationSE
enumerationSSE
enumerationS
enumerationSSW
enumerationSW
enumerationWSW
enumerationW
enumerationWNW
enumerationNW
enumerationNNW
Source
<element name="compassPoint" type="gml:CompassPointEnumeration"/>
Element gml:DirectionDescriptionType / gml:keyword
Namespacehttp://www.opengis.net/gml/3.2
Diagram
DiagrambasicTypes_xsd.tmp#CodeType_codeSpacebasicTypes_xsd.tmp#CodeType
Typegml:CodeType
Properties
contentcomplex
Attributes
QNameTypeUse
codeSpaceanyURIoptional
Source
<element name="keyword" type="gml:CodeType"/>
Element gml:DirectionDescriptionType / gml:description
Namespacehttp://www.opengis.net/gml/3.2
Diagram
Diagram
Typestring
Properties
contentsimple
Source
<element name="description" type="string"/>
Element gml:DirectionDescriptionType / gml:reference
Namespacehttp://www.opengis.net/gml/3.2
Diagram
DiagramgmlBase_xsd.tmp#OwnershipAttributeGroupgmlBase_xsd.tmp#AssociationAttributeGroupgmlBase_xsd.tmp#ReferenceType
Typegml:ReferenceType
Properties
contentcomplex
Model
Attributes
Source
<element name="reference" type="gml:ReferenceType"/>
Element gml:DirectionPropertyType / gml:CompassPoint
Namespacehttp://www.opengis.net/gml/3.2
Diagram
Diagramdirection_xsd.tmp#CompassPointEnumeration
Typegml:CompassPointEnumeration
Properties
contentsimple
Facets
enumerationN
enumerationNNE
enumerationNE
enumerationENE
enumerationE
enumerationESE
enumerationSE
enumerationSSE
enumerationS
enumerationSSW
enumerationSW
enumerationWSW
enumerationW
enumerationWNW
enumerationNW
enumerationNNW
Source
<element name="CompassPoint" type="gml:CompassPointEnumeration"/>
Element gml:DirectionPropertyType / gml:DirectionKeyword
Namespacehttp://www.opengis.net/gml/3.2
Diagram
DiagrambasicTypes_xsd.tmp#CodeType_codeSpacebasicTypes_xsd.tmp#CodeType
Typegml:CodeType
Properties
contentcomplex
Attributes
QNameTypeUse
codeSpaceanyURIoptional
Source
<element name="DirectionKeyword" type="gml:CodeType"/>
Element gml:DirectionPropertyType / gml:DirectionString
Namespacehttp://www.opengis.net/gml/3.2
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupdeprecatedTypes_xsd.tmp#StringOrRefType
Typegml:StringOrRefType
Properties
contentcomplex
Attributes
Source
<element name="DirectionString" type="gml:StringOrRefType"/>
Complex Type gml:DirectionPropertyType
Namespacehttp://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
Childrengml:CompassPoint, gml:DirectionDescription, gml:DirectionKeyword, gml:DirectionString, gml:DirectionVector
Attributes
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
Namespacehttp://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
Childrengml: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
Namespacehttp://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
Childrengml: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
Namespacehttp://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
Typerestriction of string
Facets
enumerationN
enumerationNNE
enumerationNE
enumerationENE
enumerationE
enumerationESE
enumerationSE
enumerationSSE
enumerationS
enumerationSSW
enumerationSW
enumerationWSW
enumerationW
enumerationWNW
enumerationNW
enumerationNNW
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>