I apologize for the double send.  I accidentally hit the send button before I 
was done.

I am trying to label a polygon using a SimpleSymbolDefinition.  I can get a 
piece of text to show but it always shows at the centroid of the area so it 
disappears when zoomed in.  Is there a way to label polygons where you only get 
one label and it is visible when zoomed in using the SimpleSymbolDefinition?

My symbol definition is as follows:

<?xml version="1.0" encoding="UTF-8"?>
<SimpleSymbolDefinition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xsi:noNamespaceSchemaLocation="SymbolDefinition-1.1.0.xsd" version="1.1.0">
  <Name>Zone Label</Name>
  <Graphics>
    <Text>
      <Content>'ZONE'</Content>
      <FontName>Arial</FontName>
      <Height>4</Height>
    </Text>
  </Graphics>
  <AreaUsage>
    <OriginControl>Centroid</OriginControl>
    <RepeatX>500000</RepeatX>
    <RepeatY>500000</RepeatY>
  </AreaUsage>
  <ParameterDefinition />
</SimpleSymbolDefinition>

My layer file snippet:

          <CompositeRule>
          <LegendLabel>D</LegendLabel>
          <Filter>"fld_zone" = 'D'</Filter>
          <CompositeSymbolization>
            <SymbolInstance>
              
<ResourceId>Library://dfirm/Symbols/zonelabel.SymbolDefinition</ResourceId>
              <ParameterOverrides />
            </SymbolInstance>
          </CompositeSymbolization>
        </CompositeRule>

Thanks,

David Anderson, P.E.
Donnell & Allred, Inc.
908 Big Horn Ave
P.O. Box 638
Worland, WY  82401
307-347-8276
307-347-8277 fax
[email protected]

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

Reply via email to