I can verify the code in 6.0 that let's this happen- it's deliberate (in 
msDrawLabelCache()). I have to do some more
digging to understand the rationale. At first glance I prefer the 5.6 behavior 
as well.

Steve

________________________________________
From: [email protected] 
[[email protected]] on behalf of Richard Greenwood 
[[email protected]]
Sent: Saturday, January 07, 2012 5:51 PM
To: mapserver
Subject: [mapserver-users] mapserv 5.6 -> 6.0 label symbol change

I have an annotation layer with a class definition that puts a highway
shield behind the highway number. In mapserver 5.6 if the number value
is an empty string no shield symbol is drawn, but in 6.0 the shield is
drawn. The data is coming from a shapefile. Two images are attached
that illustrate the issue. The class definition is below. In my case
the 5.6 behavior is preferable. So is this change deliberate, or a
bug, or is my class definition incorrect for 6.0?

  CLASS
    STYLE
      SYMBOL 'wyhwy'
      SIZE 16
    END
    LABEL
      TYPE truetype
      FONT arial
      SIZE 8
      COLOR 0 0 0
    END
  END

Thanks,
Rich

--
Richard Greenwood
[email protected]
www.greenwoodmap.com

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

Reply via email to