<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
span.EmailStyle18
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle19
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.EmailStyle20
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.EmailStyle21
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal"><span style="color:#1F497D">You certainly can have STYLEs inside labels. I use this to do shields on county roads:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">  CLASS<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    NAME 'County Road'<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    STYLE<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      COLOR 255 255 255<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      WIDTH 1 MAXWIDTH 1.5 MINWIDTH .75<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      OUTLINECOLOR 200 200 200<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      OUTLINEWIDTH 1<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    END<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    LABEL<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      STYLE # shield<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">        SYMBOL 'county_road'<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">        COLOR 255 255 255<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">        OUTLINECOLOR 146 146 146<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">        SIZE 13 MINSIZE 13 MAXSIZE 13<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">        WIDTH .5 MINWIDTH .5 MAXWIDTH .5<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      END<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      PRIORITY 1<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      TYPE TRUETYPE<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      FONT 'myriad_condensed_web'<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      SIZE 5 MINSIZE 5 MAXSIZE 5<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      COLOR 146 146 146<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      MINDISTANCE 150<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      ANTIALIAS TRUE<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      PARTIALS FALSE<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      MINFEATURESIZE 20<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    END<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">  END<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Where county_road is referencing a true type font glyph. I’m actually doing some other conversions to remove dependency on ANNOTATION layers and haven’t run into any problems yet. Perhaps the problem isn’t with
 the style placement in the label but rather the contents of the style. You’d get a parse error otherwise.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Steve<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> mapserver-users [mailto:mapserver-users-bounces@lists.osgeo.org]
<b>On Behalf Of </b>Mark Volz<br>
<b>Sent:</b> Thursday, February 23, 2017 1:48 PM<br>
<b>To:</b> bfraser@GeoAnalytic.com; mapserver-users@lists.osgeo.org<br>
<b>Subject:</b> Re: [mapserver-users] Road shields on Mapserver 7<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">Brent,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">I think your right.   I was under the impression that STYLE could be within a LABEL object because since Mapserver 6.2 we could have multiple labels per class. 
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Anyways, how can I add road shields in Mapserver 7?  Apparently annotation layers have been removed.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Thanks!<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Sincerely,<o:p></o:p></span></p>
<p class="MsoNormal"><b><span style="color:#1F497D">Mark Volz, GISP</span></b><b><span style="font-size:12.0pt;color:#1F497D"><o:p></o:p></span></b></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><b>From:</b> Brent Fraser [<a href="mailto:bfraser@GeoAnalytic.com">mailto:bfraser@GeoAnalytic.com</a>]
<br>
<b>Sent:</b> Thursday, February 23, 2017 1:39 PM<br>
<b>To:</b> <a href="mailto:mapserver-users@lists.osgeo.org">mapserver-users@lists.osgeo.org</a>; Mark Volz <<a href="mailto:MarkVolz@co.lyon.mn.us">MarkVolz@co.lyon.mn.us</a>><br>
<b>Subject:</b> RE: [mapserver-users] Road shields on Mapserver 7<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Arial",sans-serif">I don't think you can put a STYLE inside a LABEL.  You could put it after the LABEL...<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Arial",sans-serif"> <o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Arial",sans-serif"> <o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Arial",sans-serif"> <o:p></o:p></span></p>
</div>
<div class="MsoNormal" align="center" style="text-align:center"><span style="font-size:9.0pt;font-family:"Arial",sans-serif">
<hr size="2" width="100%" align="center">
</span></div>
<div>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif">From</span></b><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif">: "Mark Volz" <<a href="mailto:MarkVolz@co.lyon.mn.us">MarkVolz@co.lyon.mn.us</a>><br>
<b>Sent</b>: Thursday, February 23, 2017 12:32 PM<br>
<b>To</b>: "<a href="mailto:bfraser@GeoAnalytic.com">bfraser@GeoAnalytic.com</a>" <<a href="mailto:bfraser@GeoAnalytic.com">bfraser@GeoAnalytic.com</a>>, "<a href="mailto:mapserver-users@lists.osgeo.org">mapserver-users@lists.osgeo.org</a>" <<a href="mailto:mapserver-users@lists.osgeo.org">mapserver-users@lists.osgeo.org</a>><br>
<b>Subject</b>: RE: [mapserver-users] Road shields on Mapserver 7</span><span style="font-size:9.0pt;font-family:"Arial",sans-serif">
<o:p></o:p></span></p>
<div>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Arial",sans-serif"> <o:p></o:p></span></p>
</div>
<p class="MsoNormal"><span style="color:#1F497D">Brent,</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">I am using Mapserver 7.0.4.</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">Sincerely,</span><o:p></o:p></p>
<p class="MsoNormal"><b><span style="color:#1F497D">Mark Volz, GISP</span></b><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><b>From:</b> Brent Fraser [<a href="mailto:bfraser@GeoAnalytic.com">mailto:bfraser@GeoAnalytic.com</a>]<br>
<b>Sent:</b> Thursday, February 23, 2017 12:17 PM<br>
<b>To:</b> <a href="mailto:mapserver-users@lists.osgeo.org">mapserver-users@lists.osgeo.org</a>; Mark Volz <<a href="mailto:MarkVolz@co.lyon.mn.us">MarkVolz@co.lyon.mn.us</a>><br>
<b>Subject:</b> re: [mapserver-users] Road shields on Mapserver 7<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<div>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Arial",sans-serif">version of Mapserver?</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Arial",sans-serif"> </span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Arial",sans-serif"> </span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Arial",sans-serif"> </span><o:p></o:p></p>
</div>
<div class="MsoNormal" align="center" style="text-align:center">
<hr size="2" width="100%" align="center">
</div>
<div>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif">From</span></b><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif">: "Mark Volz" <<a href="mailto:MarkVolz@co.lyon.mn.us">MarkVolz@co.lyon.mn.us</a>><br>
<b>Sent</b>: Thursday, February 23, 2017 10:50 AM<br>
<b>To</b>: "<a href="mailto:mapserver-users@lists.osgeo.org">mapserver-users@lists.osgeo.org</a>" <<a href="mailto:mapserver-users@lists.osgeo.org">mapserver-users@lists.osgeo.org</a>><br>
<b>Subject</b>: [mapserver-users] Road shields on Mapserver 7</span><span style="font-size:9.0pt;font-family:"Arial",sans-serif">
</span><o:p></o:p></p>
<div>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Arial",sans-serif"> </span><o:p></o:p></p>
</div>
<p class="MsoNormal">Hello,<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">I am having trouble adding road shields to my map.  The label (and for that matter the entire class) quits drawing as soon as I uncomment the STYLE block under label.  Please let me know What I can do to add road shields to my roads layer.<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">CLASS<o:p></o:p></p>
<p class="MsoNormal" style="text-indent:.5in">NAME "U.S. Highway"<o:p></o:p></p>
<p class="MsoNormal" style="text-indent:.5in">EXPRESSION "A10"<o:p></o:p></p>
<p class="MsoNormal" style="text-indent:.5in">STYLE<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in;text-indent:.5in">WIDTH 5<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in;text-indent:.5in">COLOR 0 0 0<o:p></o:p></p>
<p class="MsoNormal" style="text-indent:.5in">END #STYLE<o:p></o:p></p>
<p class="MsoNormal" style="text-indent:.5in">STYLE<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in;text-indent:.5in">WIDTH 3<o:p></o:p></p>
<p class="MsoNormal">                                COLOR 227 159 2<o:p></o:p></p>
<p class="MsoNormal">                END #STYLE<o:p></o:p></p>
<p class="MsoNormal">                LABEL<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in;text-indent:.5in">TEXT '[ROADNUM]'<o:p></o:p></p>
<p class="MsoNormal">                                SIZE 10 #for AGG<o:p></o:p></p>
<p class="MsoNormal">                                FONT vera_sans  #for AGG<o:p></o:p></p>
<p class="MsoNormal">                                MINFEATURESIZE 25<o:p></o:p></p>
<p class="MsoNormal">                                MINDISTANCE 200<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in;text-indent:.5in">#STYLE   ###  Mapserver quits drawing this layer as soon as I uncomment this block<o:p></o:p></p>
<p class="MsoNormal">                                                #SYMBOL './symbols/USHWY.png'<o:p></o:p></p>
<p class="MsoNormal">                                #END STYLE<o:p></o:p></p>
<p class="MsoNormal">                END #label                                         <o:p></o:p></p>
<p class="MsoNormal">END #class<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">P.S.  Eventually I will want to display both the road number shield and the road name as well.<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">Thank You<o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">Sincerely,</span><o:p></o:p></p>
<p class="MsoNormal"><b><span style="color:#1F497D">Mark Volz, GISP</span></b><o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</div>
</div>
</body>
</html>