Hello, because I would like to have linestyle with X on it I was experimenting with inline SymbolDefinitions. I copied an SimpleSymbolDefinition from within RFC14 (LongDash-Dot-ShortDash-Dot) and added it to my layer. Unfortunately when previewing the layer (or any resource including the layer) I get a runtime error of the mapagent.exe.
I added my layerdefinition below: <LayerDefinition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="LayerDefinition-1.1.0.xsd" version="1.1.0"> <VectorLayerDefinition> <ResourceId>Library://Mobiliteit/Data/omleidingen.FeatureSource</ResourceId> <FeatureName>Default:omleidingen</FeatureName> <FeatureNameType>FeatureClass</FeatureNameType> <Geometry>Geometry</Geometry> <VectorScaleRange> <CompositeTypeStyle> <CompositeRule> <LegendLabel>De Lijn Afgeschaft</LegendLabel> <Filter>"type" = 'DeLijnAfgeschaft'</Filter> <CompositeSymbolization> <SymbolInstance> <SimpleSymbolDefinition> <Name>LongDash-Dot-ShortDash-Dot</Name> <Graphics> <Path> <Geometry> M 0.0,0 L 10.0,0 M 12.5,0 L 12.5,0 M 15.0,0 L 20.0,0 M 22.5,0 L 22.5,0 </Geometry> <LineColor>ff00000</LineColor> </Path> </Graphics> <LineUsage> <VertexControl>'OverlapWrap'</VertexControl> <Repeat>25</Repeat> </LineUsage> <ParameterDefinition/> </SimpleSymbolDefinition> <ParameterOverrides> </ParameterOverrides> </SymbolInstance> </CompositeSymbolization> </CompositeRule> </CompositeTypeStyle> <LineTypeStyle> <LineRule> <LegendLabel>De Lijn</LegendLabel> <Filter>"type" = 'DeLijn'</Filter> <LineSymbolization2D> <LineStyle>Dash</LineStyle> <Thickness>0</Thickness> <Color>FFFF8000</Color> <Unit>Centimeters</Unit> <SizeContext>DeviceUnits</SizeContext> </LineSymbolization2D> </LineRule> <LineRule> <LegendLabel>Festiviteiten</LegendLabel> <Filter>"type" = 'Festiviteiten'</Filter> <LineSymbolization2D> <LineStyle>Dash</LineStyle> <Thickness>0.0</Thickness> <Color>FF800080</Color> <Unit>Centimeters</Unit> <SizeContext>DeviceUnits</SizeContext> </LineSymbolization2D> </LineRule> <LineRule> <LegendLabel>Geplande werken</LegendLabel> <Filter>"type" = 'Geplandewerken'</Filter> <LineSymbolization2D> <LineStyle>Dash</LineStyle> <Thickness>0.0</Thickness> <Color>FF0000FF</Color> <Unit>Centimeters</Unit> <SizeContext>DeviceUnits</SizeContext> </LineSymbolization2D> </LineRule> <LineRule> <LegendLabel>Wegeniswerken</LegendLabel> <Filter>"type" = 'Wegeniswerken'</Filter> <LineSymbolization2D> <LineStyle>Dash</LineStyle> <Thickness>0.0</Thickness> <Color>FFFF0000</Color> <Unit>Centimeters</Unit> <SizeContext>DeviceUnits</SizeContext> </LineSymbolization2D> </LineRule> </LineTypeStyle> </VectorScaleRange> </VectorLayerDefinition> </LayerDefinition> Could someone help me pointing out what could be wrong (it is the first time I use SymbolDefinitions my layers) ? Kind regards, Ismaƫl -- View this message in context: http://www.nabble.com/Runtime-error-when-adding-SimpleSymbolDefinition-to-layer-tf4804555s16610.html#a13745250 Sent from the MapGuide Users mailing list archive at Nabble.com. _______________________________________________ mapguide-users mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/mapguide-users
