<xs:element name="spatialModel">
<xs:complexType>
<xs:sequence>
<xs:element name="dataUidRef" type="tml:BindType" minOccurs="0">
<xs:annotation>
<xs:documentation>corresponding UID of dataUnit, dataSet, or data Array. If data array then all subordinate data structures share same model (row, col, or plane), if dataSet then all data units share same model (cf), if dataUnit then only that units model is described (cf).</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="tml:cfSubSampling" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="ambiguitySpace" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Multiple AS are combined as spatial intersections. e.g. one for columns and one for rows. Typically every cell within a multiple cell CF will share the same shape but have unique positions.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="shape" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>This is the shape of the AS for the power profile indicated. May also have multiple shapes to define multiple lobes of energy fields. Multiple shapes within an AS are combined as a spatial unions. The position elements defines the position of each shape.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="pwrProfile" minOccurs="0">
<xs:annotation>
<xs:documentation>The equi-power surface power level compared to the point of transmission or reception. default is -3db beam pattern, pwrProfile="-3".</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="tml:BindType"/>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element ref="tml:spaceCoordSystem" minOccurs="0"/>
<xs:element name="spaceLocCoords" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>one set of coordinates for each spatial axes. Each shape is defined relative to an arbitrary data spatial reference system.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="coordName" type="tml:BindType" minOccurs="0">
<xs:annotation>
<xs:documentation>Allowed values: x, y, z, alpha, beta, rho.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="coords" type="tml:ValueType" minOccurs="0">
<xs:annotation>
<xs:documentation>values contains a string of real numbers. The mult and offset are single values, unless the shape varies over the Characteristic Frame then the mult and offset may contain a Characteristic Frame array of values. simple IFOV alpha=0, beta=0. (ray where rho is infinite)</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref="tml:uid_uidRef"/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref="tml:uid_uidRef"/>
</xs:complexType>
</xs:element>
<xs:element name="position" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>location and attitude of ambiguity shape</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="tml:SpatialCoordType"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref="tml:uid_uidRef"/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref="tml:uid_uidRef"/>
</xs:complexType>
</xs:element> |