Schema FdoSpatialContextList-1.0.0.xsd

attribute form default: | unqualified
element form default: | qualified

Elements | Complex types
FdoSpatialContextList | FdoSpatialContextList

element FdoSpatialContextList

diagram |
type | FdoSpatialContextList
properties |
content | complex
children | ProviderName SpatialContext
source |
    <xs:element name="FdoSpatialContextList" type="FdoSpatialContextList"/>

complexType FdoSpatialContextList

diagram |
children | ProviderName SpatialContext
used by |
element | FdoSpatialContextList
source |
    <xs:complexType name="FdoSpatialContextList">
      <xs:sequence>
        <xs:element name="ProviderName" type="xs:string"/>
        <xs:element name="SpatialContext" maxOccurs="unbounded">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Name" type="xs:string"/>
              <xs:element name="Description" type="xs:string"/>
              <xs:element name="CoordinateSystemName" type="xs:string"/>
              <xs:element name="CoordinateSystemWkt" type="xs:string"/>
              <xs:element name="ExtentType">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:enumeration value="Static"/>
                    <xs:enumeration value="Dynamic"/>
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Extent">
                <xs:annotation>
                  <xs:documentation>This would return AWKT representing extents e.g. polygon, polyline or circle etc.</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="LowerLeftCoordinate">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="X" type="xs:string"/>
                          <xs:element name="Y" type="xs:string"/>
                          <xs:element name="Z" type="xs:string" minOccurs="0"/>
                          <xs:element name="M" type="xs:string" minOccurs="0"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="UpperRightCoordinate">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="X" type="xs:string"/>
                          <xs:element name="Y" type="xs:string"/>
                          <xs:element name="Z" type="xs:string" minOccurs="0"/>
                          <xs:element name="M" type="xs:string" minOccurs="0"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="XYTolerance" type="xs:double"/>
              <xs:element name="ZTolerance" type="xs:double"/>
            </xs:sequence>
            <xs:attribute name="IsActive" type="xs:boolean" use="optional" default="false"/>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>

element FdoSpatialContextList/ProviderName

diagram |
type | xs:string
properties |
isRef | 0
content | simple
source |
    <xs:element name="ProviderName" type="xs:string"/>

element FdoSpatialContextList/SpatialContext

diagram |
properties |
isRef | 0
content | complex
children | Name Description CoordinateSystemName CoordinateSystemWkt ExtentType Extent XYTolerance ZTolerance
attributes |
Name | Type | Use | Default | Fixed | Annotation
IsActive | xs:boolean | optional | false |  |
source |
    <xs:element name="SpatialContext" maxOccurs="unbounded">
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Name" type="xs:string"/>
          <xs:element name="Description" type="xs:string"/>
          <xs:element name="CoordinateSystemName" type="xs:string"/>
          <xs:element name="CoordinateSystemWkt" type="xs:string"/>
          <xs:element name="ExtentType">
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:enumeration value="Static"/>
                <xs:enumeration value="Dynamic"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="Extent">
            <xs:annotation>
              <xs:documentation>This would return AWKT representing extents e.g. polygon, polyline or circle etc.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="LowerLeftCoordinate">
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="X" type="xs:string"/>
                      <xs:element name="Y" type="xs:string"/>
                      <xs:element name="Z" type="xs:string" minOccurs="0"/>
                      <xs:element name="M" type="xs:string" minOccurs="0"/>
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
                <xs:element name="UpperRightCoordinate">
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="X" type="xs:string"/>
                      <xs:element name="Y" type="xs:string"/>
                      <xs:element name="Z" type="xs:string" minOccurs="0"/>
                      <xs:element name="M" type="xs:string" minOccurs="0"/>
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="XYTolerance" type="xs:double"/>
          <xs:element name="ZTolerance" type="xs:double"/>
        </xs:sequence>
        <xs:attribute name="IsActive" type="xs:boolean" use="optional" default="false"/>
      </xs:complexType>
    </xs:element>

element FdoSpatialContextList/SpatialContext/Name

diagram |
type | xs:string
properties |
isRef | 0
content | simple
source |
    <xs:element name="Name" type="xs:string"/>

element FdoSpatialContextList/SpatialContext/Description

diagram |
type | xs:string
properties |
isRef | 0
content | simple
source |
    <xs:element name="Description" type="xs:string"/>

element FdoSpatialContextList/SpatialContext/CoordinateSystemName

diagram |
type | xs:string
properties |
isRef | 0
content | simple
source |
    <xs:element name="CoordinateSystemName" type="xs:string"/>

element FdoSpatialContextList/SpatialContext/CoordinateSystemWkt

diagram |
type | xs:string
properties |
isRef | 0
content | simple
source |
    <xs:element name="CoordinateSystemWkt" type="xs:string"/>

element FdoSpatialContextList/SpatialContext/ExtentType

diagram |
type | restriction of xs:string
properties |
isRef | 0
content | simple
facets |
enumeration | Static
enumeration | Dynamic
source |
    <xs:element name="ExtentType">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="Static"/>
          <xs:enumeration value="Dynamic"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>

element FdoSpatialContextList/SpatialContext/Extent

diagram |
properties |
isRef | 0
content | complex
children | LowerLeftCoordinate UpperRightCoordinate
annotation |
documentation |
    This would return AWKT representing extents e.g. polygon, polyline or circle etc.
source |
    <xs:element name="Extent">
      <xs:annotation>
        <xs:documentation>This would return AWKT representing extents e.g. polygon, polyline or circle etc.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="LowerLeftCoordinate">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="X" type="xs:string"/>
                <xs:element name="Y" type="xs:string"/>
                <xs:element name="Z" type="xs:string" minOccurs="0"/>
                <xs:element name="M" type="xs:string" minOccurs="0"/>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="UpperRightCoordinate">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="X" type="xs:string"/>
                <xs:element name="Y" type="xs:string"/>
                <xs:element name="Z" type="xs:string" minOccurs="0"/>
                <xs:element name="M" type="xs:string" minOccurs="0"/>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>

element FdoSpatialContextList/SpatialContext/Extent/LowerLeftCoordinate

diagram |
properties |
isRef | 0
content | complex
children | X Y Z M
source |
    <xs:element name="LowerLeftCoordinate">
      <xs:complexType>
        <xs:sequence>
          <xs:element name="X" type="xs:string"/>
          <xs:element name="Y" type="xs:string"/>
          <xs:element name="Z" type="xs:string" minOccurs="0"/>
          <xs:element name="M" type="xs:string" minOccurs="0"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>

element FdoSpatialContextList/SpatialContext/Extent/LowerLeftCoordinate/X

diagram |
type | xs:string
properties |
isRef | 0
content | simple
source |
    <xs:element name="X" type="xs:string"/>

element FdoSpatialContextList/SpatialContext/Extent/LowerLeftCoordinate/Y

diagram |
type | xs:string
properties |
isRef | 0
content | simple
source |
    <xs:element name="Y" type="xs:string"/>

element FdoSpatialContextList/SpatialContext/Extent/LowerLeftCoordinate/Z

diagram |
type | xs:string
properties |
isRef | 0
content | simple
source |
    <xs:element name="Z" type="xs:string" minOccurs="0"/>

element FdoSpatialContextList/SpatialContext/Extent/LowerLeftCoordinate/M

diagram |
type | xs:string
properties |
isRef | 0
content | simple
source |
    <xs:element name="M" type="xs:string" minOccurs="0"/>

element FdoSpatialContextList/SpatialContext/Extent/UpperRightCoordinate

diagram |
properties |
isRef | 0
content | complex
children | X Y Z M
source |
    <xs:element name="UpperRightCoordinate">
      <xs:complexType>
        <xs:sequence>
          <xs:element name="X" type="xs:string"/>
          <xs:element name="Y" type="xs:string"/>
          <xs:element name="Z" type="xs:string" minOccurs="0"/>
          <xs:element name="M" type="xs:string" minOccurs="0"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>

element FdoSpatialContextList/SpatialContext/Extent/UpperRightCoordinate/X

diagram |
type | xs:string
properties |
isRef | 0
content | simple
source |
    <xs:element name="X" type="xs:string"/>

element FdoSpatialContextList/SpatialContext/Extent/UpperRightCoordinate/Y

diagram |
type | xs:string
properties |
isRef | 0
content | simple
source |
    <xs:element name="Y" type="xs:string"/>

element FdoSpatialContextList/SpatialContext/Extent/UpperRightCoordinate/Z

diagram |
type | xs:string
properties |
isRef | 0
content | simple
source |
    <xs:element name="Z" type="xs:string" minOccurs="0"/>

element FdoSpatialContextList/SpatialContext/Extent/UpperRightCoordinate/M

diagram |
type | xs:string
properties |
isRef | 0
content | simple
source |
    <xs:element name="M" type="xs:string" minOccurs="0"/>

element FdoSpatialContextList/SpatialContext/XYTolerance

diagram |
type | xs:double
properties |
isRef | 0
content | simple
source |
    <xs:element name="XYTolerance" type="xs:double"/>

element FdoSpatialContextList/SpatialContext/ZTolerance

diagram |
type | xs:double
properties |
isRef | 0
content | simple
source |
    <xs:element name="ZTolerance" type="xs:double"/>