Hello,

I'm using MGOS 2.0.2 (simple layout, PHP, Apache on XP test pc). When I try to mix line rules and composite rules in one layer definition, the AJAX viewer shows only the composit elements.

Maestro and also MG Studio shows a preview of the line layer. Screenshots on

http://www.battefeld.com/pages/autogis/auskunftssysteme/mixed-mapguide-layers-example.php

Can anybody tell me, what's wrong?

My workaround is, to define a continous line as symbol but I fint it not realy nice.

Regards - Peter

### start example ###

<?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"; xsi:noNamespaceSchemaLocation="LayerDefinition-1.2.0.xsd" version="1.2.0">
  <VectorLayerDefinition>

<ResourceId>Library://datenbankverbindung/mysql.FeatureSource</ResourceId>
    <FeatureName>Fdoagmg_db:agmg_gasleitung</FeatureName>
    <FeatureNameType>FeatureClass</FeatureNameType>
<Filter>Layer = 'G-H-NLG-OVN-1500' OR Layer = 'G-H-NLG-OTP-1500'</Filter>
    <PropertyMapping>
      <Name>AG_ID</Name>
      <Value>AG_ID</Value>
    </PropertyMapping>
    <PropertyMapping>
      <Name>AG_Key</Name>
      <Value>AG_Key</Value>
    </PropertyMapping>
    <Geometry>Graphik</Geometry>
    <Url />
    <ToolTip />
    <VectorScaleRange>
     <CompositeTypeStyle>
        <CompositeRule>
          <LegendLabel>line</LegendLabel>
          <Filter>Layer  =  'G-H-NLG-OTP-1500'</Filter>
          <CompositeSymbolization>
            <SymbolInstance>

<ResourceId>Library://bibliothek/symbole/linien/verdeckt.SymbolDefinition</ResourceId>
              <ParameterOverrides>
                <Override>
                  <SymbolName>verdeckt</SymbolName>
                  <ParameterIdentifier>farbe</ParameterIdentifier>
                  <ParameterValue>FFFF0000</ParameterValue>
                </Override>
                <Override>
                  <SymbolName>verdeckt</SymbolName>
                  <ParameterIdentifier>dicke</ParameterIdentifier>
                  <ParameterValue>2</ParameterValue>
                </Override>
              </ParameterOverrides>
              <ScaleX>100</ScaleX>
              <ScaleY>100</ScaleY>
              <SizeContext>MappingUnits</SizeContext>
            </SymbolInstance>
          </CompositeSymbolization>
        </CompositeRule>
      </CompositeTypeStyle>
      <LineTypeStyle>
        <LineRule>
          <LegendLabel />
          <Filter>Layer  =  'G-H-NLG-OVN-1500'</Filter>
          <LineSymbolization2D>
            <LineStyle>SOLID</LineStyle>
            <Thickness>2</Thickness>
            <Color>ff00ff</Color>
            <Unit>Points</Unit>
            <SizeContext>DeviceUnits</SizeContext>
          </LineSymbolization2D>
        </LineRule>
      </LineTypeStyle>
    </VectorScaleRange>
  </VectorLayerDefinition>
</LayerDefinition>

### end example ###
_______________________________________________
mapguide-users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapguide-users

Reply via email to