Jana,<br><br>I&#39;ve just tested the SYMBOL binding with STYLEITEM AUTO and works for me. I expect that the [icon] parameter should contain the name of a valid symbol definition, isn&#39;t it? Could you wrap up a small example (mapfile+data) to be able to reproduce your test case?<br>
<br>Best regards,<br><br>Tamas<br><br><br><br><div class="gmail_quote">2011/5/10 Jana Golinowski <span dir="ltr">&lt;<a href="mailto:jgolinowski@codematix.de">jgolinowski@codematix.de</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Could you provide the mapfile which doesn&#39;t work for you?<br>
</blockquote>
<br></div>
The source layers are styled with values from database (icon, heading, length). They are displaying correctly. Looking into MS_ERRORFILE I can see MapServer requesting the items for styling and labeling. But the union layer appears to be empty because those items are not requested.<br>

<br>
After changing &#39;SYMBOL [icon]&#39; to &#39;SYMBOL &quot;symbol/ais/ship_no_heading_black_3.png&quot;&#39; (for example in layer &quot;ais_notmoving_noheading&quot;) the union layer isn&#39;t &quot;empty&quot; anymore. But that&#39;s not what I need here.<br>

<br>
I just tested this with the current trunk (rev 11665) with the same result. But as I said before I may have misunderstood something.<br>
<br>
Greetings, Jana.<br>
<br>
<br>
---<br>
<br>
MS_ERRORFILE extract when displaying a source layer:<br>
...<br>
msPostGISBuildSQLItems: 2 items requested.<br>
...<br>
msPostGISLayerNextShape called.<br>
msPostGISReadShape called.<br>
msPostGISReadShape: PQgetlength = 38<br>
msPostGISReadShape: [icon] &quot;symbol/ais/ship_no_heading_black_3.png&quot;<br>
msPostGISReadShape: PQgetlength = 9<br>
msPostGISReadShape: [feature_of_interest_id] &quot;211215680&quot;<br>
msPostGISReadShape: Setting shape-&gt;index = 3433260<br>
msPostGISReadShape: Setting shape-&gt;resultindex = 1<br>
msPostGISReadShape: [index] 3433260<br>
msPostGISReadShape: [shape] POINT (8.9474133333333334 52.3004283333333362)<br>
...<br>
MS_ERRORFILE extract when displaying a source layer:<br>
...<br>
msPostGISBuildSQLItems: 0 items requested.<br>
...<br>
msPostGISLayerNextShape called.<br>
msPostGISReadShape called.<br>
msPostGISReadShape: Setting shape-&gt;index = 3433260<br>
msPostGISReadShape: Setting shape-&gt;resultindex = 1<br>
msPostGISReadShape: [index] 3433260<br>
msPostGISReadShape: [shape] POINT (8.9474133333333334 52.3004283333333362)<br>
...<br>
<br>
---<br>
<br>
The extract from the mapfile:<br>
<br>
  LAYER<br>
    NAME &quot;ais_notmoving_union&quot;<br>
    STATUS ON<br>
    CLASS<br>
    END<br>
    # hidden block DATASOURCE<br>
    TYPE POINT<br>
    CONNECTION &quot;ais_notmoving_noheading,ais_notmoving_shape&quot;<br>
    CONNECTIONTYPE UNION<br>
    # end hidden block<br>
    TOLERANCE 0<br>
    DEBUG 5<br>
    GROUP &quot;AIS_union&quot;<br>
    PROJECTION<br>
      &quot;init=epsg:4326&quot;<br>
    END<br>
    PROCESSING &quot;ITEMS=feature_of_interest_id,feature_of_interest_name,outline,icon,length,heading,sog,cog&quot;<br>
    STYLEITEM &quot;AUTO&quot;<br>
  END<br>
  LAYER<br>
    NAME &quot;ais_notmoving_noheading&quot;<br>
    STATUS OFF<br>
    CLASS<br>
      STYLE<br>
        SYMBOL [icon]<br>
        SIZE 20<br>
      END<br>
      LABEL<br>
        SIZE SMALL<br>
        TYPE BITMAP<br>
        COLOR 0 0 0<br>
      END<br>
      NAME &quot;ais_notmoving_noheading&quot;<br>
      TEXT &quot;Test: not moving, no heading [feature_of_interest_id]&quot;<br>
    END<br>
    # hidden block DATASOURCE<br>
    DATA &quot;geom from ais_sos.wfs_view&quot;<br>
    TYPE POINT<br>
    CONNECTION &quot;dbname=jweb_ais_dev user=postgres host=localhost port=5432&quot;<br>
    CONNECTIONTYPE POSTGIS<br>
    # end hidden block<br>
    PROJECTION<br>
      &quot;init=epsg:4326&quot;<br>
    END<br>
    FILTER &quot;(geom_velocity is null or sog is null or sog &lt;= 0) and astext(geom) != &#39;GEOMETRYCOLLECTION EMPTY&#39; and heading is null&quot;<br>
    DEBUG 5<br>
    GROUP &quot;AIS_union_source_notmoving&quot;<br>
  END<br>
  LAYER<br>
    NAME &quot;ais_notmoving_shape&quot;<br>
    STATUS OFF<br>
    CLASS<br>
      STYLE<br>
        SYMBOL [icon]<br>
        SIZE [length]<br>
        ANGLE [heading]<br>
      END<br>
      LABEL<br>
        SIZE SMALL<br>
        TYPE BITMAP<br>
        COLOR 0 0 0<br>
      END<br>
      NAME &quot;ais_notmoving_shape&quot;<br>
      TEXT &quot;Test: not moving, shape [feature_of_interest_id]&quot;<br>
    END<br>
    # hidden block DATASOURCE<br>
    DATA &quot;geom from ais_sos.wfs_view&quot;<br>
    TYPE POINT<br>
    CONNECTION &quot;dbname=jweb_ais_dev user=postgres host=localhost port=5432&quot;<br>
    CONNECTIONTYPE POSTGIS<br>
    # end hidden block<br>
    DEBUG 5<br>
    FILTER &quot;(geom_velocity is null or sog is null or sog &lt;= 0) and astext(geom) != &#39;GEOMETRYCOLLECTION EMPTY&#39; and heading is not null and length is not null and length &gt; 0&quot;<br>
    PROJECTION<br>
      &quot;init=epsg:4326&quot;<br>
    END<br>
    GROUP &quot;AIS_union_source_notmoving&quot;<br>
    SYMBOLSCALEDENOM 3000<br>
  END<div><div></div><div class="h5"><br>
<br>
_______________________________________________<br>
mapserver-dev mailing list<br>
<a href="mailto:mapserver-dev@lists.osgeo.org" target="_blank">mapserver-dev@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/mapserver-dev" target="_blank">http://lists.osgeo.org/mailman/listinfo/mapserver-dev</a><br>
</div></div></blockquote></div><br>