Changes between Version 7 and Version 8 of MapGuideRfc16


Ignore:
Timestamp:
Feb 22, 2007, 10:00:29 AM (17 years ago)
Author:
chrisclaydon
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MapGuideRfc16

    v7 v8  
    3737= Layer Definition Schema Changes =
    3838
    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.
     39The 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>
    4077
    4178== Implications ==