[mapguide-commits] r9639 - sandbox/jng/layer_bbox_toggle/UnitTest/TestData/MdfModel

svn_mapguide at osgeo.org svn_mapguide at osgeo.org
Wed Jan 29 04:26:05 PST 2020


Author: jng
Date: 2020-01-29 04:26:05 -0800 (Wed, 29 Jan 2020)
New Revision: 9639

Added:
   sandbox/jng/layer_bbox_toggle/UnitTest/TestData/MdfModel/MdfTestDisabledBounds.ldf
Log:
Add test layer

Added: sandbox/jng/layer_bbox_toggle/UnitTest/TestData/MdfModel/MdfTestDisabledBounds.ldf
===================================================================
--- sandbox/jng/layer_bbox_toggle/UnitTest/TestData/MdfModel/MdfTestDisabledBounds.ldf	                        (rev 0)
+++ sandbox/jng/layer_bbox_toggle/UnitTest/TestData/MdfModel/MdfTestDisabledBounds.ldf	2020-01-29 12:26:05 UTC (rev 9639)
@@ -0,0 +1,690 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LayerDefinition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" version="4.0.0" xsi:noNamespaceSchemaLocation="LayerDefinition-4.0.0.xsd">
+  <VectorLayerDefinition>
+    <ResourceId>Library://UnitTests/Data/Capitals.FeatureSource</ResourceId>
+    <Opacity>0.5</Opacity>
+    <Watermarks />
+    <FeatureName>SDF_2_Schema:CN_Capitals</FeatureName>
+    <FeatureNameType>FeatureClass</FeatureNameType>
+    <Filter>FilterString</Filter>
+    <IncludeBoundsForSelectedFeatures>false</IncludeBoundsForSelectedFeatures>
+    <PropertyMapping>
+      <Name>Name</Name>
+      <Value>Name</Value>
+      <ExtendedData1>
+        <NewElementA>
+          <SubElement>DataA</SubElement>
+        </NewElementA>
+        <NewElementB>DataB</NewElementB>
+      </ExtendedData1>
+    </PropertyMapping>
+    <PropertyMapping>
+      <Name>Url</Name>
+      <Value>Url</Value>
+      <ExtendedData1>
+        <NewElementA>
+          <SubElement>DataA</SubElement>
+        </NewElementA>
+        <NewElementB>DataB</NewElementB>
+      </ExtendedData1>
+    </PropertyMapping>
+    <PropertyMapping>
+      <Name>Key</Name>
+      <Value>Key</Value>
+      <ExtendedData1>
+        <NewElementA>
+          <SubElement>DataA</SubElement>
+        </NewElementA>
+        <NewElementB>DataB</NewElementB>
+      </ExtendedData1>
+    </PropertyMapping>
+    <Geometry>Data</Geometry>
+    <UrlData>
+      <Content>MyUrl</Content>
+    </UrlData>
+    <ToolTip>MyToolTip</ToolTip>
+    <VectorScaleRange>
+      <MinScale>10</MinScale>
+      <MaxScale>100000</MaxScale>
+      <PointTypeStyle>
+        <DisplayAsText>false</DisplayAsText>
+        <AllowOverpost>false</AllowOverpost>
+        <PointRule>
+          <LegendLabel>Composite</LegendLabel>
+          <Filter>Filter</Filter>
+          <Label>
+            <Unit>Points</Unit>
+            <SizeContext>DeviceUnits</SizeContext>
+            <SizeX>0</SizeX>
+            <SizeY>10</SizeY>
+            <Rotation>0</Rotation>
+            <MaintainAspect>false</MaintainAspect>
+            <InsertionPointX>0</InsertionPointX>
+            <InsertionPointY>0</InsertionPointY>
+            <Text>concat('District ', Autogenerated_SDF_ID)</Text>
+            <FontName>Verdana</FontName>
+            <ForegroundColor>FF625231</ForegroundColor>
+            <BackgroundColor>FFFFFFFF</BackgroundColor>
+            <BackgroundStyle>Transparent</BackgroundStyle>
+            <AdvancedPlacement>
+              <ScaleLimit>0.8</ScaleLimit>
+            </AdvancedPlacement>
+            <ExtendedData1>
+              <NewElementA>
+                <SubElement>DataA</SubElement>
+              </NewElementA>
+              <NewElementB>DataB</NewElementB>
+            </ExtendedData1>
+          </Label>
+          <PointSymbolization2D>
+            <Mark>
+              <Unit>Inches</Unit>
+              <SizeContext>DeviceUnits</SizeContext>
+              <SizeX>0.6</SizeX>
+              <SizeY>0.06</SizeY>
+              <Rotation>15</Rotation>
+              <MaintainAspect>false</MaintainAspect>
+              <InsertionPointX>0</InsertionPointX>
+              <InsertionPointY>0</InsertionPointY>
+              <Shape>Triangle</Shape>
+              <Fill>
+                <FillPattern>Solid</FillPattern>
+                <ForegroundColor>FFFFFF00</ForegroundColor>
+                <BackgroundColor>FFFFFFFF</BackgroundColor>
+                <ExtendedData1>
+                  <NewElementA>
+                    <SubElement>DataA</SubElement>
+                  </NewElementA>
+                  <NewElementB>DataB</NewElementB>
+                </ExtendedData1>
+              </Fill>
+              <Edge>
+                <LineStyle>Solid</LineStyle>
+                <Thickness>0.0</Thickness>
+                <Color>FF000000</Color>
+                <Unit>Centimeters</Unit>
+                <SizeContext>DeviceUnits</SizeContext>
+                <ExtendedData1>
+                  <NewElementA>
+                    <SubElement>DataA</SubElement>
+                  </NewElementA>
+                  <NewElementB>DataB</NewElementB>
+                </ExtendedData1>
+              </Edge>
+              <ExtendedData1>
+                <NewElementA>
+                  <SubElement>DataA</SubElement>
+                </NewElementA>
+                <NewElementB>DataB</NewElementB>
+              </ExtendedData1>
+            </Mark>
+            <ExtendedData1>
+              <NewElementA>
+                <SubElement>DataA</SubElement>
+              </NewElementA>
+              <NewElementB>DataB</NewElementB>
+            </ExtendedData1>
+          </PointSymbolization2D>
+          <ExtendedData1>
+            <NewElementA>
+              <SubElement>DataA</SubElement>
+            </NewElementA>
+            <NewElementB>DataB</NewElementB>
+          </ExtendedData1>
+        </PointRule>
+        <ExtendedData1>
+          <NewElementA>
+            <SubElement>DataA</SubElement>
+          </NewElementA>
+          <NewElementB>DataB</NewElementB>
+        </ExtendedData1>
+      </PointTypeStyle>
+      <LineTypeStyle>
+        <LineRule>
+          <LegendLabel>Composite</LegendLabel>
+          <Filter>Filter</Filter>
+          <Label>
+            <Unit>Points</Unit>
+            <SizeContext>DeviceUnits</SizeContext>
+            <SizeX>0</SizeX>
+            <SizeY>10</SizeY>
+            <Rotation>0</Rotation>
+            <MaintainAspect>false</MaintainAspect>
+            <InsertionPointX>0</InsertionPointX>
+            <InsertionPointY>0</InsertionPointY>
+            <Text>concat('District ', Autogenerated_SDF_ID)</Text>
+            <FontName>Verdana</FontName>
+            <ForegroundColor>FF625231</ForegroundColor>
+            <BackgroundColor>FFFFFFFF</BackgroundColor>
+            <BackgroundStyle>Transparent</BackgroundStyle>
+            <AdvancedPlacement>
+              <ScaleLimit>0.8</ScaleLimit>
+            </AdvancedPlacement>
+            <ExtendedData1>
+              <NewElementA>
+                <SubElement>DataA</SubElement>
+              </NewElementA>
+              <NewElementB>DataB</NewElementB>
+            </ExtendedData1>
+          </Label>
+          <LineSymbolization2D>
+            <LineStyle>Rail</LineStyle>
+            <Thickness>0</Thickness>
+            <Color>FF646464</Color>
+            <Unit>Inches</Unit>
+            <SizeContext>DeviceUnits</SizeContext>
+            <ExtendedData1>
+              <NewElementA>
+                <SubElement>DataA</SubElement>
+              </NewElementA>
+              <NewElementB>DataB</NewElementB>
+            </ExtendedData1>
+          </LineSymbolization2D>
+          <ExtendedData1>
+            <NewElementA>
+              <SubElement>DataA</SubElement>
+            </NewElementA>
+            <NewElementB>DataB</NewElementB>
+          </ExtendedData1>
+        </LineRule>
+        <ExtendedData1>
+          <NewElementA>
+            <SubElement>DataA</SubElement>
+          </NewElementA>
+          <NewElementB>DataB</NewElementB>
+        </ExtendedData1>
+      </LineTypeStyle>
+      <AreaTypeStyle>
+        <AreaRule>
+          <LegendLabel>Composite</LegendLabel>
+          <Filter>Filter</Filter>
+          <Label>
+            <Unit>Points</Unit>
+            <SizeContext>DeviceUnits</SizeContext>
+            <SizeX>0</SizeX>
+            <SizeY>10</SizeY>
+            <Rotation>0</Rotation>
+            <MaintainAspect>false</MaintainAspect>
+            <InsertionPointX>0</InsertionPointX>
+            <InsertionPointY>0</InsertionPointY>
+            <Text>concat('District ', Autogenerated_SDF_ID)</Text>
+            <FontName>Verdana</FontName>
+            <ForegroundColor>FF625231</ForegroundColor>
+            <BackgroundColor>FFFFFFFF</BackgroundColor>
+            <BackgroundStyle>Transparent</BackgroundStyle>
+            <AdvancedPlacement>
+              <ScaleLimit>0.8</ScaleLimit>
+            </AdvancedPlacement>
+            <ExtendedData1>
+              <NewElementA>
+                <SubElement>DataA</SubElement>
+              </NewElementA>
+              <NewElementB>DataB</NewElementB>
+            </ExtendedData1>
+          </Label>
+          <AreaSymbolization2D>
+            <Fill>
+              <FillPattern>Solid</FillPattern>
+              <ForegroundColor>FFC19E6A</ForegroundColor>
+              <BackgroundColor>FF000000</BackgroundColor>
+              <ExtendedData1>
+                <NewElementA>
+                  <SubElement>DataA</SubElement>
+                </NewElementA>
+                <NewElementB>DataB</NewElementB>
+              </ExtendedData1>
+            </Fill>
+            <Stroke>
+              <LineStyle>Solid</LineStyle>
+              <Thickness>0</Thickness>
+              <Color>FF808080</Color>
+              <Unit>Inches</Unit>
+              <SizeContext>DeviceUnits</SizeContext>
+              <ExtendedData1>
+                <NewElementA>
+                  <SubElement>DataA</SubElement>
+                </NewElementA>
+                <NewElementB>DataB</NewElementB>
+              </ExtendedData1>
+            </Stroke>
+            <ExtendedData1>
+              <NewElementA>
+                <SubElement>DataA</SubElement>
+              </NewElementA>
+              <NewElementB>DataB</NewElementB>
+            </ExtendedData1>
+          </AreaSymbolization2D>
+          <ExtendedData1>
+            <NewElementA>
+              <SubElement>DataA</SubElement>
+            </NewElementA>
+            <NewElementB>DataB</NewElementB>
+          </ExtendedData1>
+        </AreaRule>
+        <ExtendedData1>
+          <NewElementA>
+            <SubElement>DataA</SubElement>
+          </NewElementA>
+          <NewElementB>DataB</NewElementB>
+        </ExtendedData1>
+      </AreaTypeStyle>
+      <CompositeTypeStyle>
+        <CompositeRule>
+          <LegendLabel>Composite</LegendLabel>
+          <Filter>Filter</Filter>
+          <CompositeSymbolization>
+            <SymbolInstance>
+              <ResourceId>Library://UnitTests/Symbols/PointSymbolParam.SymbolDefinition</ResourceId>
+              <ParameterOverrides>
+                <Override>
+                  <SymbolName>X_on_Box</SymbolName>
+                  <ParameterIdentifier>COLOR</ParameterIdentifier>
+                  <ParameterValue>ff00ff00</ParameterValue>
+                  <ThemeLabel>
+                    <Description>Theme description</Description>
+                    <CategoryFormat>Theme category format</CategoryFormat>
+                    <ExtendedData1>
+                      <NewElementA>
+                        <SubElement>DataA</SubElement>
+                      </NewElementA>
+                      <NewElementB>DataB</NewElementB>
+                    </ExtendedData1>
+                  </ThemeLabel>
+                  <ExtendedData1>
+                    <NewElementA>
+                      <SubElement>DataA</SubElement>
+                    </NewElementA>
+                    <NewElementB>DataB</NewElementB>
+                  </ExtendedData1>
+                </Override>
+                <ExtendedData1>
+                  <NewElementA>
+                    <SubElement>DataA</SubElement>
+                  </NewElementA>
+                  <NewElementB>DataB</NewElementB>
+                </ExtendedData1>
+              </ParameterOverrides>
+              <SizeContext>MappingUnits</SizeContext>
+              <DrawLast>False</DrawLast>
+              <CheckExclusionRegion>False</CheckExclusionRegion>
+              <AddToExclusionRegion>False</AddToExclusionRegion>
+              <PositioningAlgorithm>'Default'</PositioningAlgorithm>
+              <UsageContext>Point</UsageContext>
+              <GeometryContext>Point</GeometryContext>
+              <ExtendedData1>
+                <NewElementA>
+                  <SubElement>DataA</SubElement>
+                </NewElementA>
+                <NewElementB>DataB</NewElementB>
+              </ExtendedData1>
+            </SymbolInstance>
+            <SymbolInstance>
+              <CompoundSymbolDefinition>
+                <Name>MdfTestCompoundSymbol</Name>
+                <Description>A dummy symbol used to test the MdfModel/MdfParser code.</Description>
+                <SimpleSymbol>
+                  <SimpleSymbolDefinition>
+                    <Name>MdfTestSimpleSymbol</Name>
+                    <Description>A dummy symbol used to test the MdfModel/MdfParser code.</Description>
+                    <Graphics>
+                      <Path>
+                        <ResizeControl>'AddToResizeBox'</ResizeControl>
+                        <Geometry>M 0,0 L 5,0 L 5,5 L 0,5 L 0,0</Geometry>
+                        <FillColor>ffff0000</FillColor>
+                        <LineColor>%OUTLINE%</LineColor>
+                        <LineWeight>2.0*(%THICKNESS% + 1.0)</LineWeight>
+                        <LineWeightScalable>True</LineWeightScalable>
+                        <LineCap>'None'</LineCap>
+                        <LineJoin>'None'</LineJoin>
+                        <LineMiterLimit>10.0</LineMiterLimit>
+                        <ExtendedData1>
+                          <NewElementA>
+                            <SubElement>DataA</SubElement>
+                          </NewElementA>
+                          <NewElementB>DataB</NewElementB>
+                        </ExtendedData1>
+                      </Path>
+                      <Image>
+                        <ResizeControl>'AddToResizeBox'</ResizeControl>
+                        <Content>R0lGODlhcgGSALMAAAQCAEMmCZtuMFQxDS8b</Content>
+                        <SizeX>100.0</SizeX>
+                        <SizeY>100.0</SizeY>
+                        <SizeScalable>True</SizeScalable>
+                        <Angle>0.0</Angle>
+                        <PositionX>0.0</PositionX>
+                        <PositionY>0.0</PositionY>
+                        <ExtendedData1>
+                          <NewElementA>
+                            <SubElement>DataA</SubElement>
+                          </NewElementA>
+                          <NewElementB>DataB</NewElementB>
+                        </ExtendedData1>
+                      </Image>
+                      <Image>
+                        <ResizeControl>'AddToResizeBox'</ResizeControl>
+                        <Reference>
+                          <ResourceId>Library://ImageLibrary.SymbolDefinition</ResourceId>
+                          <LibraryItemName>MyImage</LibraryItemName>
+                        </Reference>
+                        <SizeX>100.0</SizeX>
+                        <SizeY>100.0</SizeY>
+                        <SizeScalable>True</SizeScalable>
+                        <Angle>0.0</Angle>
+                        <PositionX>0.0</PositionX>
+                        <PositionY>0.0</PositionY>
+                        <ExtendedData1>
+                          <NewElementA>
+                            <SubElement>DataA</SubElement>
+                          </NewElementA>
+                          <NewElementB>DataB</NewElementB>
+                        </ExtendedData1>
+                      </Image>
+                      <Text>
+                        <ResizeControl>'AddToResizeBox'</ResizeControl>
+                        <Content>'Some text'</Content>
+                        <FontName>'Arial'</FontName>
+                        <Bold>False</Bold>
+                        <Italic>False</Italic>
+                        <Underlined>False</Underlined>
+                        <Overlined>True</Overlined>
+                        <ObliqueAngle>%OBLIQUEANGLE%</ObliqueAngle>
+                        <TrackSpacing>2.0</TrackSpacing>
+                        <Height>10.0</Height>
+                        <HeightScalable>True</HeightScalable>
+                        <Angle>0.0</Angle>
+                        <PositionX>0.0</PositionX>
+                        <PositionY>0.0</PositionY>
+                        <HorizontalAlignment>'Center'</HorizontalAlignment>
+                        <VerticalAlignment>'Baseline'</VerticalAlignment>
+                        <Justification>'Center'</Justification>
+                        <LineSpacing>15.0</LineSpacing>
+                        <TextColor>%TEXTCOLOR%</TextColor>
+                        <GhostColor>ffffffff</GhostColor>
+                        <Frame>
+                          <LineColor>ff000000</LineColor>
+                          <FillColor>ffff0000</FillColor>
+                          <OffsetX>5.0</OffsetX>
+                          <OffsetY>5.0</OffsetY>
+                          <ExtendedData1>
+                            <NewElementA>
+                              <SubElement>DataA</SubElement>
+                            </NewElementA>
+                            <NewElementB>DataB</NewElementB>
+                          </ExtendedData1>
+                        </Frame>
+                        <Markup>'Rtf'</Markup>
+                        <ExtendedData1>
+                          <NewElementA>
+                            <SubElement>DataA</SubElement>
+                          </NewElementA>
+                          <NewElementB>DataB</NewElementB>
+                        </ExtendedData1>
+                      </Text>
+                    </Graphics>
+                    <ResizeBox>
+                      <SizeX>50.0</SizeX>
+                      <SizeY>10.0</SizeY>
+                      <PositionX>0.0</PositionX>
+                      <PositionY>0.0</PositionY>
+                      <GrowControl>'GrowInXYMaintainAspect'</GrowControl>
+                      <ExtendedData1>
+                        <NewElementA>
+                          <SubElement>DataA</SubElement>
+                        </NewElementA>
+                        <NewElementB>DataB</NewElementB>
+                      </ExtendedData1>
+                    </ResizeBox>
+                    <PointUsage>
+                      <AngleControl>'FromGeometry'</AngleControl>
+                      <Angle>0.0</Angle>
+                      <OriginOffsetX>0.0</OriginOffsetX>
+                      <OriginOffsetY>0.0</OriginOffsetY>
+                      <ExtendedData1>
+                        <NewElementA>
+                          <SubElement>DataA</SubElement>
+                        </NewElementA>
+                        <NewElementB>DataB</NewElementB>
+                      </ExtendedData1>
+                    </PointUsage>
+                    <LineUsage>
+                      <AngleControl>'FromGeometry'</AngleControl>
+                      <UnitsControl>'Absolute'</UnitsControl>
+                      <VertexControl>'OverlapNone'</VertexControl>
+                      <Angle>0.0</Angle>
+                      <StartOffset>0.0</StartOffset>
+                      <EndOffset>0.0</EndOffset>
+                      <Repeat>10.0</Repeat>
+                      <VertexAngleLimit>5.0</VertexAngleLimit>
+                      <VertexJoin>'None'</VertexJoin>
+                      <VertexMiterLimit>10.0</VertexMiterLimit>
+                      <DefaultPath>
+                        <ResizeControl>'AddToResizeBox'</ResizeControl>
+                        <Geometry>M 0,0 L 5,0 L 5,5 L 0,5 L 0,0</Geometry>
+                        <FillColor>ffff0000</FillColor>
+                        <LineColor>ff00ff00</LineColor>
+                        <LineWeight>1.0</LineWeight>
+                        <LineWeightScalable>True</LineWeightScalable>
+                        <LineCap>'None'</LineCap>
+                        <LineJoin>'None'</LineJoin>
+                        <LineMiterLimit>10.0</LineMiterLimit>
+                        <ExtendedData1>
+                          <NewElementA>
+                            <SubElement>DataA</SubElement>
+                          </NewElementA>
+                          <NewElementB>DataB</NewElementB>
+                        </ExtendedData1>
+                      </DefaultPath>
+                      <ExtendedData1>
+                        <NewElementA>
+                          <SubElement>DataA</SubElement>
+                        </NewElementA>
+                        <NewElementB>DataB</NewElementB>
+                      </ExtendedData1>
+                    </LineUsage>
+                    <AreaUsage>
+                      <AngleControl>'FromGeometry'</AngleControl>
+                      <OriginControl>'Global'</OriginControl>
+                      <ClippingControl>'Clip'</ClippingControl>
+                      <Angle>0.0</Angle>
+                      <OriginX>0.0</OriginX>
+                      <OriginY>0.0</OriginY>
+                      <RepeatX>10.0</RepeatX>
+                      <RepeatY>5.0</RepeatY>
+                      <BufferWidth>0.0</BufferWidth>
+                      <ExtendedData1>
+                        <NewElementA>
+                          <SubElement>DataA</SubElement>
+                        </NewElementA>
+                        <NewElementB>DataB</NewElementB>
+                      </ExtendedData1>
+                    </AreaUsage>
+                    <ParameterDefinition>
+                      <Parameter>
+                        <Identifier>OUTLINE</Identifier>
+                        <DefaultValue>ffff0000</DefaultValue>
+                        <DisplayName>Outline Color</DisplayName>
+                        <Description>The color of the outline of the box.</Description>
+                        <DataType>Color</DataType>
+                        <ExtendedData1>
+                          <NewElementA>
+                            <SubElement>DataA</SubElement>
+                          </NewElementA>
+                          <NewElementB>DataB</NewElementB>
+                        </ExtendedData1>
+                      </Parameter>
+                      <Parameter>
+                        <Identifier>THICKNESS</Identifier>
+                        <DefaultValue>-0.5</DefaultValue>
+                        <DisplayName>Line Thickness</DisplayName>
+                        <Description>The thickness of the line in mm... minus 2 and halved.</Description>
+                        <DataType>Real</DataType>
+                        <ExtendedData1>
+                          <NewElementA>
+                            <SubElement>DataA</SubElement>
+                          </NewElementA>
+                          <NewElementB>DataB</NewElementB>
+                        </ExtendedData1>
+                      </Parameter>
+                      <Parameter>
+                        <Identifier>TEXTCOLOR</Identifier>
+                        <DefaultValue>ffffff00</DefaultValue>
+                        <DisplayName>Text Color</DisplayName>
+                        <Description>The color of the text.</Description>
+                        <DataType>Color</DataType>
+                        <ExtendedData1>
+                          <NewElementA>
+                            <SubElement>DataA</SubElement>
+                          </NewElementA>
+                          <NewElementB>DataB</NewElementB>
+                        </ExtendedData1>
+                      </Parameter>
+                      <Parameter>
+                        <Identifier>OBLIQUEANGLE</Identifier>
+                        <DefaultValue>0.0</DefaultValue>
+                        <DisplayName>Oblique Angle</DisplayName>
+                        <Description>The oblique angle of the text.</Description>
+                        <DataType>ObliqueAngle</DataType>
+                        <ExtendedData1>
+                          <NewElementA>
+                            <SubElement>DataA</SubElement>
+                          </NewElementA>
+                          <NewElementB>DataB</NewElementB>
+                        </ExtendedData1>
+                      </Parameter>
+                      <ExtendedData1>
+                        <NewElementA>
+                          <SubElement>DataA</SubElement>
+                        </NewElementA>
+                        <NewElementB>DataB</NewElementB>
+                      </ExtendedData1>
+                    </ParameterDefinition>
+                    <ExtendedData1>
+                      <NewElementA>
+                        <SubElement>DataA</SubElement>
+                      </NewElementA>
+                      <NewElementB>DataB</NewElementB>
+                    </ExtendedData1>
+                  </SimpleSymbolDefinition>
+                  <RenderingPass>10</RenderingPass>
+                  <ExtendedData1>
+                    <NewElementA>
+                      <SubElement>DataA</SubElement>
+                    </NewElementA>
+                    <NewElementB>DataB</NewElementB>
+                  </ExtendedData1>
+                </SimpleSymbol>
+                <SimpleSymbol>
+                  <ResourceId>Library://UnitTests/Symbols/MdfTestSimpleSymbol.SymbolDefinition</ResourceId>
+                  <RenderingPass>20</RenderingPass>
+                  <ExtendedData1>
+                    <NewElementA>
+                      <SubElement>DataA</SubElement>
+                    </NewElementA>
+                    <NewElementB>DataB</NewElementB>
+                  </ExtendedData1>
+                </SimpleSymbol>
+                <ExtendedData1>
+                  <NewElementA>
+                    <SubElement>DataA</SubElement>
+                  </NewElementA>
+                  <NewElementB>DataB</NewElementB>
+                </ExtendedData1>
+              </CompoundSymbolDefinition>
+              <ParameterOverrides>
+                <Override>
+                  <SymbolName>X_on_Box</SymbolName>
+                  <ParameterIdentifier>COLOR</ParameterIdentifier>
+                  <ParameterValue>ff00ff00</ParameterValue>
+                  <ThemeLabel>
+                    <Description>Theme description</Description>
+                    <CategoryFormat>Theme category format</CategoryFormat>
+                    <ExtendedData1>
+                      <NewElementA>
+                        <SubElement>DataA</SubElement>
+                      </NewElementA>
+                      <NewElementB>DataB</NewElementB>
+                    </ExtendedData1>
+                  </ThemeLabel>
+                  <ExtendedData1>
+                    <NewElementA>
+                      <SubElement>DataA</SubElement>
+                    </NewElementA>
+                    <NewElementB>DataB</NewElementB>
+                  </ExtendedData1>
+                </Override>
+                <ExtendedData1>
+                  <NewElementA>
+                    <SubElement>DataA</SubElement>
+                  </NewElementA>
+                  <NewElementB>DataB</NewElementB>
+                </ExtendedData1>
+              </ParameterOverrides>
+              <ScaleX>2.0</ScaleX>
+              <ScaleY>2.0</ScaleY>
+              <SizeContext>MappingUnits</SizeContext>
+              <DrawLast>False</DrawLast>
+              <CheckExclusionRegion>False</CheckExclusionRegion>
+              <AddToExclusionRegion>False</AddToExclusionRegion>
+              <PositioningAlgorithm>'Default'</PositioningAlgorithm>
+              <UsageContext>Point</UsageContext>
+              <GeometryContext>Point</GeometryContext>
+              <ExtendedData1>
+                <NewElementA>
+                  <SubElement>DataA</SubElement>
+                </NewElementA>
+                <NewElementB>DataB</NewElementB>
+              </ExtendedData1>
+            </SymbolInstance>
+            <ExtendedData1>
+              <NewElementA>
+                <SubElement>DataA</SubElement>
+              </NewElementA>
+              <NewElementB>DataB</NewElementB>
+            </ExtendedData1>
+          </CompositeSymbolization>
+          <ExtendedData1>
+            <NewElementA>
+              <SubElement>DataA</SubElement>
+            </NewElementA>
+            <NewElementB>DataB</NewElementB>
+          </ExtendedData1>
+        </CompositeRule>
+        <ExtendedData1>
+          <NewElementA>
+            <SubElement>DataA</SubElement>
+          </NewElementA>
+          <NewElementB>DataB</NewElementB>
+        </ExtendedData1>
+      </CompositeTypeStyle>
+      <ElevationSettings>
+        <ZOffset>0.0</ZOffset>
+        <ZExtrusion>0.0</ZExtrusion>
+        <Unit>Meters</Unit>
+        <ExtendedData1>
+          <NewElementA>
+            <SubElement>DataA</SubElement>
+          </NewElementA>
+          <NewElementB>DataB</NewElementB>
+        </ExtendedData1>
+      </ElevationSettings>
+      <ExtendedData1>
+        <NewElementA>
+          <SubElement>DataA</SubElement>
+        </NewElementA>
+        <NewElementB>DataB</NewElementB>
+      </ExtendedData1>
+    </VectorScaleRange>
+    <ExtendedData1>
+      <Watermarks>
+        <Watermark>
+          <Name>New Watermark Definition</Name>
+          <ResourceId>Library://UnitTests/Watermark/Text.WatermarkDefinition</ResourceId>
+        </Watermark>
+      </Watermarks>
+      <NewElementA>
+        <SubElement>DataA</SubElement>
+      </NewElementA>
+      <NewElementB>DataB</NewElementB>
+    </ExtendedData1>
+  </VectorLayerDefinition>
+</LayerDefinition>
\ No newline at end of file



More information about the mapguide-commits mailing list