39 | | The layer definition schema contains numerous !ExtendedData1 elements that allow the schema to be extended without breaking forward or backward compatibility. The changes proposed in this RFC would initially be added into one of these elements, and would eventually be moved to the main part of the schema whenever the next schema version update is carried out. See [wiki:MapGuideRfc14 MapGuide RFC 14] for more details. |
| 39 | The layer definition schema contains numerous !ExtendedData1 elements that allow the schema to be extended without breaking forward or backward compatibility. The changes proposed in this RFC would initially be added into one of these elements, and would eventually be moved to the main part of the schema whenever the next schema version update is carried out. See [wiki:MapGuideRfc10 MapGuide RFC 10] for more details. |
| 40 | |
| 41 | <xs:complexType name="VectorScaleRangeType"> |
| 42 | <xs:sequence> |
| 43 | <xs:element name="MinScale" type="xs:double" minOccurs="0">... |
| 44 | <xs:element name="MaxScale" type="xs:double" minOccurs="0">... |
| 45 | <xs:choice minOccurs="0" maxOccurs="unbounded"> |
| 46 | <xs:element name="AreaTypeStyle" type="AreaTypeStyleType">... |
| 47 | <xs:element name="LineTypeStyle" type="LineTypeStyleType">... |
| 48 | <xs:element name="PointTypeStyle" type="PointTypeStyleType">... |
| 49 | </xs:choice> |
| 50 | <xs:element name="ExtendedData1" minOccurs="0" > |
| 51 | <xs:complexType> |
| 52 | <xs:sequence> |
| 53 | <xs:element name="ElevationSettings" type="ElevationSettingsType" minOccurs="0" /> |
| 54 | <xs:element name="ExtendedData2" type="ExtendedDataType" minOccurs="0" /> |
| 55 | </xs:sequence> |
| 56 | </xs:complexType> |
| 57 | </xs:element> |
| 58 | </xs:sequence> |
| 59 | </xs:complexType> |
| 60 | <xs:complexType name="ElevationSettingsType"> |
| 61 | <xs:sequence> |
| 62 | <xs:element name="ZOffset" type="xs:string" minOccurs="0" /> |
| 63 | <xs:element name="ZExtrusion" type="xs:string" minOccurs="0" /> |
| 64 | <xs:element name="ZOffsetType" type="ElevationTypeType" minOccurs="0" /> |
| 65 | <xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0" /> |
| 66 | </xs:sequence> |
| 67 | </xs:complexType> |
| 68 | <xs:simpleType name="ElevationTypeType"> |
| 69 | <xs:annotation> |
| 70 | <xs:documentation>The possible interpretations of a ZOffset value.</xs:documentation> |
| 71 | </xs:annotation> |
| 72 | <xs:restriction base="xs:string"> |
| 73 | <xs:enumeration value="RelativeToGround"/> |
| 74 | <xs:enumeration value="Absolute"/> |
| 75 | </xs:restriction> |
| 76 | </xs:simpleType> |