<?xml version="1.0"?> <LayerDefinition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" version="2.4.0" xsi:noNamespaceSchemaLocation="LayerDefinition-2.4.0.xsd"> <VectorLayerDefinition> <ResourceId>Library://UnitTests/Data/Rail.FeatureSource</ResourceId> <Watermarks /> <FeatureName>SHP_Schema:Rail</FeatureName> <FeatureNameType>FeatureClass</FeatureNameType> <Geometry>SHPGEOM</Geometry> <VectorScaleRange> <CompositeTypeStyle> <CompositeRule> <LegendLabel></LegendLabel> <CompositeSymbolization> <SymbolInstance> <SimpleSymbolDefinition> <Name>Square</Name> <Description>Default Point Symbol</Description> <Graphics> <Path> <Geometry>M -1.0,-1.0 L 1.0,-1.0 L 1.0,1.0 L -1.0,1.0 L -1.0,-1.0</Geometry> <FillColor>%FILLCOLOR%</FillColor> <LineColor>%LINECOLOR%</LineColor> <LineWeight>%LINEWEIGHT%</LineWeight> </Path> </Graphics> <PointUsage> <Angle>%ROTATION%</Angle> </PointUsage> <ParameterDefinition> <Parameter> <Identifier>FILLCOLOR</Identifier> <DefaultValue>0xffffffff</DefaultValue> <DisplayName>&Fill Color</DisplayName> <Description>Fill Color</Description> <DataType>FillColor</DataType> </Parameter> <Parameter> <Identifier>LINECOLOR</Identifier> <DefaultValue>0xff000000</DefaultValue> <DisplayName>Line &Color</DisplayName> <Description>Line Color</Description> <DataType>LineColor</DataType> </Parameter> <Parameter> <Identifier>LINEWEIGHT</Identifier> <DefaultValue>0.0</DefaultValue> <DisplayName>Line &Thickness</DisplayName> <Description>Line Thickness</Description> <DataType>LineWeight</DataType> </Parameter> <Parameter> <Identifier>ROTATION</Identifier> <DefaultValue>0.0</DefaultValue> <DisplayName>&Rotation</DisplayName> <Description>Rotation</Description> <DataType>Angle</DataType> </Parameter> </ParameterDefinition> </SimpleSymbolDefinition> <ParameterOverrides> <Override> <SymbolName>Square</SymbolName> <ParameterIdentifier>FILLCOLOR</ParameterIdentifier> <ParameterValue>0xffffffff</ParameterValue> </Override> <Override> <SymbolName>Square</SymbolName> <ParameterIdentifier>LINECOLOR</ParameterIdentifier> <ParameterValue>0xff000000</ParameterValue> </Override> <Override> <SymbolName>Square</SymbolName> <ParameterIdentifier>LINEWEIGHT</ParameterIdentifier> <ParameterValue>0.0</ParameterValue> </Override> <Override> <SymbolName>Square</SymbolName> <ParameterIdentifier>ROTATION</ParameterIdentifier> <ParameterValue>0.0</ParameterValue> </Override> </ParameterOverrides> <AddToExclusionRegion>true</AddToExclusionRegion> <UsageContext>Point</UsageContext> <GeometryContext>Point</GeometryContext> </SymbolInstance> </CompositeSymbolization> </CompositeRule> </CompositeTypeStyle> <CompositeTypeStyle> <CompositeRule> <LegendLabel>Single Track</LegendLabel> <Filter>Mod(Autogenerated_SDF_ID, 2) = 0</Filter> <CompositeSymbolization> <SymbolInstance> <SimpleSymbolDefinition> <Name>Solid Line</Name> <Description>Default Line Symbol</Description> <Graphics> <Path> <Geometry>M 0.0,0.0 L 1.0,0.0</Geometry> <ScaleX>%StyleEditorGenerated_ScaleX_0%</ScaleX> <ScaleY>%StyleEditorGenerated_ScaleY_0%</ScaleY> <LineColor>%LINECOLOR%</LineColor> <LineWeight>%LINEWEIGHT%</LineWeight> <LineWeightScalable>false</LineWeightScalable> <LineCap>%StyleEditorGenerated_LineCap_0%</LineCap> <LineJoin>%StyleEditorGenerated_LineJoin_0%</LineJoin> </Path> </Graphics> <LineUsage> <Repeat>1.0</Repeat> </LineUsage> <ParameterDefinition> <Parameter> <Identifier>LINECOLOR</Identifier> <DefaultValue>0xff000000</DefaultValue> <DisplayName>Line &Color</DisplayName> <Description>Line Color</Description> <DataType>LineColor</DataType> </Parameter> <Parameter> <Identifier>LINEWEIGHT</Identifier> <DefaultValue>0.0</DefaultValue> <DisplayName>Line &Thickness</DisplayName> <Description>Line Thickness</Description> <DataType>LineWeight</DataType> </Parameter> <Parameter> <Identifier>StyleEditorGenerated_ScaleX_0</Identifier> <DefaultValue>1.0</DefaultValue> <DisplayName>Path ScaleX</DisplayName> <Description>Path ScaleX</Description> <DataType>Real</DataType> </Parameter> <Parameter> <Identifier>StyleEditorGenerated_ScaleY_0</Identifier> <DefaultValue>1.0</DefaultValue> <DisplayName>Path ScaleY</DisplayName> <Description>Path ScaleY</Description> <DataType>Real</DataType> </Parameter> <Parameter> <Identifier>StyleEditorGenerated_LineCap_0</Identifier> <DefaultValue>'Round'</DefaultValue> <DisplayName>Line Cap</DisplayName> <Description>The cap type to use at the ends of each segment in the path outline. This must evaluate to one of: None, Round (default), Triangle, or Square.</Description> <DataType>String</DataType> </Parameter> <Parameter> <Identifier>StyleEditorGenerated_LineJoin_0</Identifier> <DefaultValue>'Round'</DefaultValue> <DisplayName>Line Join</DisplayName> <Description>The join type to use at each vertex in the path outline. This must evaluate to one of: None, Bevel, Round (default), or Miter.</Description> <DataType>String</DataType> </Parameter> </ParameterDefinition> </SimpleSymbolDefinition> <ParameterOverrides> <Override> <SymbolName>Solid Line</SymbolName> <ParameterIdentifier>LINECOLOR</ParameterIdentifier> <ParameterValue>0xffff0000</ParameterValue> </Override> <Override> <SymbolName>Solid Line</SymbolName> <ParameterIdentifier>LINEWEIGHT</ParameterIdentifier> <ParameterValue>0.0</ParameterValue> </Override> <Override> <SymbolName>Solid Line</SymbolName> <ParameterIdentifier>StyleEditorGenerated_ScaleX_0</ParameterIdentifier> <ParameterValue>1.0</ParameterValue> </Override> <Override> <SymbolName>Solid Line</SymbolName> <ParameterIdentifier>StyleEditorGenerated_ScaleY_0</ParameterIdentifier> <ParameterValue>1.0</ParameterValue> </Override> <Override> <SymbolName>Solid Line</SymbolName> <ParameterIdentifier>StyleEditorGenerated_LineCap_0</ParameterIdentifier> <ParameterValue>'Round'</ParameterValue> </Override> <Override> <SymbolName>Solid Line</SymbolName> <ParameterIdentifier>StyleEditorGenerated_LineJoin_0</ParameterIdentifier> <ParameterValue>'Round'</ParameterValue> </Override> </ParameterOverrides> <UsageContext>Line</UsageContext> <GeometryContext>LineString</GeometryContext> </SymbolInstance> </CompositeSymbolization> </CompositeRule> <CompositeRule> <LegendLabel>Dual Track</LegendLabel> <Filter>Mod(Autogenerated_SDF_ID, 2) = 1</Filter> <CompositeSymbolization> <SymbolInstance> <SimpleSymbolDefinition> <Name>Solid Line</Name> <Description>Default Line Symbol</Description> <Graphics> <Path> <Geometry>M 0.0,0.0 L 1.0,0.0</Geometry> <ScaleX>%StyleEditorGenerated_ScaleX_0%</ScaleX> <ScaleY>%StyleEditorGenerated_ScaleY_0%</ScaleY> <LineColor>%LINECOLOR%</LineColor> <LineWeight>%LINEWEIGHT%</LineWeight> <LineWeightScalable>false</LineWeightScalable> <LineCap>%StyleEditorGenerated_LineCap_0%</LineCap> <LineJoin>%StyleEditorGenerated_LineJoin_0%</LineJoin> </Path> </Graphics> <LineUsage> <Repeat>1.0</Repeat> </LineUsage> <ParameterDefinition> <Parameter> <Identifier>LINECOLOR</Identifier> <DefaultValue>0xff000000</DefaultValue> <DisplayName>Line &Color</DisplayName> <Description>Line Color</Description> <DataType>LineColor</DataType> </Parameter> <Parameter> <Identifier>LINEWEIGHT</Identifier> <DefaultValue>0.0</DefaultValue> <DisplayName>Line &Thickness</DisplayName> <Description>Line Thickness</Description> <DataType>LineWeight</DataType> </Parameter> <Parameter> <Identifier>StyleEditorGenerated_ScaleX_0</Identifier> <DefaultValue>1.0</DefaultValue> <DisplayName>Path ScaleX</DisplayName> <Description>Path ScaleX</Description> <DataType>Real</DataType> </Parameter> <Parameter> <Identifier>StyleEditorGenerated_ScaleY_0</Identifier> <DefaultValue>1.0</DefaultValue> <DisplayName>Path ScaleY</DisplayName> <Description>Path ScaleY</Description> <DataType>Real</DataType> </Parameter> <Parameter> <Identifier>StyleEditorGenerated_LineCap_0</Identifier> <DefaultValue>'Round'</DefaultValue> <DisplayName>Line Cap</DisplayName> <Description>The cap type to use at the ends of each segment in the path outline. This must evaluate to one of: None, Round (default), Triangle, or Square.</Description> <DataType>String</DataType> </Parameter> <Parameter> <Identifier>StyleEditorGenerated_LineJoin_0</Identifier> <DefaultValue>'Round'</DefaultValue> <DisplayName>Line Join</DisplayName> <Description>The join type to use at each vertex in the path outline. This must evaluate to one of: None, Bevel, Round (default), or Miter.</Description> <DataType>String</DataType> </Parameter> </ParameterDefinition> </SimpleSymbolDefinition> <ParameterOverrides> <Override> <SymbolName>Solid Line</SymbolName> <ParameterIdentifier>LINECOLOR</ParameterIdentifier> <ParameterValue>0xff90ee90</ParameterValue> </Override> <Override> <SymbolName>Solid Line</SymbolName> <ParameterIdentifier>LINEWEIGHT</ParameterIdentifier> <ParameterValue>0.0</ParameterValue> </Override> <Override> <SymbolName>Solid Line</SymbolName> <ParameterIdentifier>StyleEditorGenerated_ScaleX_0</ParameterIdentifier> <ParameterValue>1.0</ParameterValue> </Override> <Override> <SymbolName>Solid Line</SymbolName> <ParameterIdentifier>StyleEditorGenerated_ScaleY_0</ParameterIdentifier> <ParameterValue>1.0</ParameterValue> </Override> <Override> <SymbolName>Solid Line</SymbolName> <ParameterIdentifier>StyleEditorGenerated_LineCap_0</ParameterIdentifier> <ParameterValue>'Round'</ParameterValue> </Override> <Override> <SymbolName>Solid Line</SymbolName> <ParameterIdentifier>StyleEditorGenerated_LineJoin_0</ParameterIdentifier> <ParameterValue>'Round'</ParameterValue> </Override> </ParameterOverrides> <UsageContext>Line</UsageContext> <GeometryContext>LineString</GeometryContext> </SymbolInstance> </CompositeSymbolization> </CompositeRule> <CompositeRule> <LegendLabel>Other</LegendLabel> <CompositeSymbolization> <SymbolInstance> <SimpleSymbolDefinition> <Name>Solid Line</Name> <Description>Default Line Symbol</Description> <Graphics> <Path> <Geometry>M 0.0,0.0 L 1.0,0.0</Geometry> <LineColor>%LINECOLOR%</LineColor> <LineWeight>%LINEWEIGHT%</LineWeight> <LineWeightScalable>false</LineWeightScalable> </Path> </Graphics> <LineUsage> <Repeat>1.0</Repeat> </LineUsage> <ParameterDefinition> <Parameter> <Identifier>LINECOLOR</Identifier> <DefaultValue>0xff000000</DefaultValue> <DisplayName>Line &Color</DisplayName> <Description>Line Color</Description> <DataType>LineColor</DataType> </Parameter> <Parameter> <Identifier>LINEWEIGHT</Identifier> <DefaultValue>0.0</DefaultValue> <DisplayName>Line &Thickness</DisplayName> <Description>Line Thickness</Description> <DataType>LineWeight</DataType> </Parameter> </ParameterDefinition> </SimpleSymbolDefinition> <ParameterOverrides> <Override> <SymbolName>Solid Line</SymbolName> <ParameterIdentifier>LINECOLOR</ParameterIdentifier> <ParameterValue>0xff000000</ParameterValue> </Override> <Override> <SymbolName>Solid Line</SymbolName> <ParameterIdentifier>LINEWEIGHT</ParameterIdentifier> <ParameterValue>0.0</ParameterValue> </Override> </ParameterOverrides> <UsageContext>Line</UsageContext> <GeometryContext>LineString</GeometryContext> </SymbolInstance> </CompositeSymbolization> </CompositeRule> </CompositeTypeStyle> <CompositeTypeStyle> <CompositeRule> <LegendLabel></LegendLabel> <CompositeSymbolization> <SymbolInstance> <SimpleSymbolDefinition> <Name>Solid Fill</Name> <Description>Default Area Symbol</Description> <Graphics> <Path> <Geometry>M 0.0,0.0 h 100.0 v 100.0 h -100.0 z</Geometry> <FillColor>%FILLCOLOR%</FillColor> </Path> </Graphics> <AreaUsage> <RepeatX>100.0</RepeatX> <RepeatY>100.0</RepeatY> </AreaUsage> <ParameterDefinition> <Parameter> <Identifier>FILLCOLOR</Identifier> <DefaultValue>0xffbfbfbf</DefaultValue> <DisplayName>&Fill Color</DisplayName> <Description>Fill Color</Description> <DataType>FillColor</DataType> </Parameter> </ParameterDefinition> </SimpleSymbolDefinition> <ParameterOverrides> <Override> <SymbolName>Solid Fill</SymbolName> <ParameterIdentifier>FILLCOLOR</ParameterIdentifier> <ParameterValue>0xffbfbfbf</ParameterValue> </Override> </ParameterOverrides> <GeometryContext>Polygon</GeometryContext> </SymbolInstance> <SymbolInstance> <SimpleSymbolDefinition> <Name>Solid Line</Name> <Description>Default Line Symbol</Description> <Graphics> <Path> <Geometry>M 0.0,0.0 L 1.0,0.0</Geometry> <LineColor>%LINECOLOR%</LineColor> <LineWeight>%LINEWEIGHT%</LineWeight> <LineWeightScalable>false</LineWeightScalable> </Path> </Graphics> <LineUsage> <Repeat>1.0</Repeat> </LineUsage> <ParameterDefinition> <Parameter> <Identifier>LINECOLOR</Identifier> <DefaultValue>0xff000000</DefaultValue> <DisplayName>Line &Color</DisplayName> <Description>Line Color</Description> <DataType>LineColor</DataType> </Parameter> <Parameter> <Identifier>LINEWEIGHT</Identifier> <DefaultValue>0.0</DefaultValue> <DisplayName>Line &Thickness</DisplayName> <Description>Line Thickness</Description> <DataType>LineWeight</DataType> </Parameter> </ParameterDefinition> </SimpleSymbolDefinition> <ParameterOverrides> <Override> <SymbolName>Solid Line</SymbolName> <ParameterIdentifier>LINECOLOR</ParameterIdentifier> <ParameterValue>0xff000000</ParameterValue> </Override> <Override> <SymbolName>Solid Line</SymbolName> <ParameterIdentifier>LINEWEIGHT</ParameterIdentifier> <ParameterValue>0.0</ParameterValue> </Override> </ParameterOverrides> <GeometryContext>Polygon</GeometryContext> </SymbolInstance> </CompositeSymbolization> </CompositeRule> </CompositeTypeStyle> </VectorScaleRange> </VectorLayerDefinition> </LayerDefinition>