<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-15">
<META content="MSHTML 6.00.2800.1505" name=GENERATOR></HEAD>
<BODY style="MARGIN: 4px 4px 1px; FONT: 10pt Comic Sans MS">
<DIV>Adam,</DIV>
<DIV> </DIV>
<DIV>I'm copying the MapServer list on this, then it gets into the archives.</DIV>
<DIV><BR>Here's how I do it for a sewer layer to show direction of the flow (the lines are drawn in the direction of flow)  There are two different classes below for different colors :</DIV>
<DIV> </DIV>
<DIV><FONT face="Courier New">SYMBOL<BR>  NAME "carret"<BR>  TYPE truetype<BR>  FONT 'arial-bold'<BR>  CHARACTER ">"<BR>  GAP 50<BR>END</FONT></DIV>
<DIV><FONT face="Courier New">---------------------------------</FONT></DIV>
<DIV><FONT face="Courier New">CLASS<BR>  EXPRESSION (('[STATUS]' eq 'ACTV') AND (([FROM_INVERT] == -99) or ([TO_INVERT] == -99)))<BR>  STYLE<BR>    SIZE 15<BR>    SYMBOL "carret"</FONT></DIV>
<DIV><FONT face="Courier New">    COLOR 255 0 0 <BR>  END<BR>END<BR>CLASS<BR>  EXPRESSION (('[STATUS]' eq 'ACTV') AND ('[SYSTEM_TYPE]' eq 'Storm'))<BR>  STYLE<BR>    COLOR 60 60 255<BR>    SIZE 15<BR>    SYMBOL "carret"<BR>  END<BR>END</FONT></DIV>
<DIV> </DIV>
<DIV>bobb</DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV>
<DIV align=center><STRONG><FONT size=6><FONT size=1></FONT> </DIV>
<DIV align=right>
<TABLE cols=3 align=center bgColor=#ffffff border=0>
<TBODY>
<TR>
<TD align=right>
<DIV><STRONG><FONT size=6></FONT></STRONG> </DIV>
<DIV><STRONG>Bob Basques</STRONG></DIV>
<DIV><STRONG><FONT size=2><A href="http://gis.ci.stpaul.mn.us/">GIS</A> Systems Developer</FONT></STRONG></DIV>
<DIV><STRONG><FONT size=1><A href="http://www.ci.stpaul.mn.us/">City of Saint Paul, MN</A></FONT></STRONG></DIV></TD>
<TD><BR><A href="http://gis.ci.stpaul.mn.us/"><IMG alt="Moose Powered GISMO" hspace=0 src="cid:CLZJWAXXNFFM.IMAGE_3.gif" align=middle border=0></A></TD>
<TD>
<DIV><STRONG><FONT size=6></FONT></STRONG> </DIV>
<DIV><STRONG><FONT size=6><A href="http://gis.ci.stpaul.mn.us/"><FONT size=5>GISmo</FONT></A> </FONT></STRONG></DIV>
<DIV align=center><FONT size=2>Powered by</FONT></DIV>
<DIV align=center><STRONG><A href="http://www.geomoose.org/moose/"><FONT size=2>GeoMOOSE</FONT></A></STRONG></DIV></TD></TR></TBODY></TABLE></DIV></FONT></STRONG>
<DIV align=center> </DIV><A href="http://gis.ci.stpaul.mn.us/"></A></DIV>
<DIV><BR>>>> "Adam Feidt" <afeidt@edenprairie.org> wrote:<BR></DIV>
<DIV style="PADDING-LEFT: 7px; MARGIN: 0px 0px 0px 15px; BORDER-LEFT: #050505 1px solid; BACKGROUND-COLOR: #f3f3f3">
<DIV class=Section1>
<P class=MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'">How do you call a symbol from the label object?  I tried something similar using the TEXT ">" parameter from the CLASS object and it didn't work.  See attachment for my results.<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></P>
<P class=MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'"><o:p> </o:p></SPAN></P>
<DIV>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'">Adam M. Feidt<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'">GIS Coordinator<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'">City of Eden Prairie<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'">8080 Mitchell Rd<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'">Eden Prairie, MN 55344<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'">phone# 952-949-8443<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'">fax# 952-949-8334<o:p></o:p></SPAN></P></DIV>
<P class=MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'"><o:p> </o:p></SPAN></P>
<DIV>
<DIV style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; PADDING-TOP: 3pt; BORDER-BOTTOM: medium none">
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><B><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'">From:</SPAN></B><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'"> Bob Basques [mailto:Bob.Basques@ci.stpaul.mn.us] <BR><B>Sent:</B> Thursday, February 28, 2008 1:28 PM<BR><B>To:</B> Adam Feidt<BR><B>Subject:</B> RE: [Geomoose-developers] arrow symbology<o:p></o:p></SPAN></P></DIV></DIV>
<P class=MsoNormal><o:p> </o:p></P>
<DIV>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Comic Sans MS'">Adam,<o:p></o:p></SPAN></P></DIV>
<DIV>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Comic Sans MS'"> <o:p></o:p></SPAN></P></DIV>
<DIV>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Comic Sans MS'">You can use a Truetype font and grab the greater-then or less-than characters to use as the directional  arrowhead.   You will need to also use either the "auto" or the "follow" value for the ANGLE parameter in the Mapfile.   Basically you just label the line with one of the characters.<o:p></o:p></SPAN></P></DIV>
<DIV>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Comic Sans MS'"> <o:p></o:p></SPAN></P></DIV>
<DIV>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Comic Sans MS'">You just set up a truetype symbol.  Something like:<o:p></o:p></SPAN></P></DIV>
<DIV>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Comic Sans MS'"> <o:p></o:p></SPAN></P></DIV>
<DIV>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Courier">  SYMBOL<BR>    NAME 'arrow'<BR>    TYPE TRUETYPE<BR>    FONT '<some font name>'<BR>    CHARACTER '<some character index number>'<BR>  END</SPAN><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Comic Sans MS'"><o:p></o:p></SPAN></P></DIV>
<DIV>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Comic Sans MS'"> <o:p></o:p></SPAN></P></DIV>
<DIV>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Courier">or</SPAN><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Comic Sans MS'"><o:p></o:p></SPAN></P></DIV>
<DIV>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Comic Sans MS'"> <o:p></o:p></SPAN></P></DIV>
<DIV>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Courier">  SYMBOL<BR>    NAME 'arrow'<BR>    TYPE TRUETYPE<BR>    FONT 'courier'<BR>    CHARACTER '7'<BR>  END</SPAN><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Comic Sans MS'"><o:p></o:p></SPAN></P></DIV>
<DIV>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Comic Sans MS'"> <o:p></o:p></SPAN></P></DIV>
<DIV>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Comic Sans MS'">bobb<o:p></o:p></SPAN></P></DIV>
<DIV>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Comic Sans MS'"><BR>>>> "Adam Feidt" <afeidt@edenprairie.org> wrote:<o:p></o:p></SPAN></P></DIV>
<DIV style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 5pt; PADDING-BOTTOM: 0in; MARGIN-LEFT: 11.25pt; BORDER-LEFT: #050505 1pt solid; PADDING-TOP: 0in; BORDER-BOTTOM: medium none">
<P class=MsoNormal style="BACKGROUND: #f3f3f3; MARGIN-BOTTOM: 12pt; MARGIN-LEFT: 0in; MARGIN-RIGHT: 0in; mso-margin-top-alt: 0in"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Comic Sans MS'">Bobb,<BR>     I set up a truetype label using this character ">" and applied the<BR>ANGLE parameter and I still can't get the arrows to show line direction.<BR>It appears like it is working, but in some cases it is not consistent<BR>with ArcMap's line direction.  When you get some time can you email me<BR>an example.  Are you sure this is possible?<BR><BR>Adam M. Feidt<BR>GIS Coordinator<BR>City of Eden Prairie<BR>8080 Mitchell Rd<BR>Eden Prairie, MN 55344<BR>phone# 952-949-8443<BR>fax# 952-949-8334<BR><BR><BR>-----Original Message-----<BR>From: Bob Basques [mailto:Bob.Basques@ci.stpaul.mn.us] <BR>Sent: Tuesday, February 26, 2008 4:36 PM<BR>To: Adam Feidt<BR>Subject: RE: [Geomoose-developers] arrow symbology<BR><BR>Try taking alook at the ANGLE parameter I think it's used inside of a<BR>LABEL.<BR><BR>I'm not in the office right now, or I would pull an example from there.<BR><BR>bobb<BR><BR><BR><BR>****************  You can't be late until you show up.  ***************<BR>************  You never learn anything by doing it right.  ************<BR>***  War doesn't determine who's right. War determines who's left.  ***<BR><BR>>>> "Adam Feidt" <afeidt@edenprairie.org> 02/26/08 4:27 PM >>><BR>Bobb,<BR>     Thanks for your help again.  I finally thought I got it to work,<BR>but the arrows aren't necessarily pointing out the line direction.  I'm<BR>using a PIXMAP Symbol with the GAP set.  It says on the MapServer<BR>website the image should be drawn along the line.  Thus, if my arrow is<BR>pointing right and it draws from beginning to end it should show line<BR>direction.  When I compare it to the line direction in ArcMap it doesn't<BR>always match up.  My code is below.  I don't see the Auto/Follow<BR>parameter unless you use a label.  Are you using a .gif or .png as a<BR>label when showing line direction?<BR><BR>SYMBOL<BR>NAME 'ARROW'<BR>TYPE PIXMAP<BR>FILLED TRUE<BR>GAP 25<BR>IMAGE '../symbols/Arrow.gif'<BR>END #end symbol<BR><BR>CLASS<BR>NAME 'Main'<BR>EXPRESSION ""<BR>       STYLE<BR>         COLOR 85 255 0<BR>         SYMBOL "plainline"<BR>         SIZE 2<BR>       END<BR>       STYLE<BR>         COLOR 0 0 0<BR>         SYMBOL 'ARROW'<BR>         SIZE 10<BR>       END<BR><BR>Adam M. Feidt<BR>GIS Coordinator<BR>City of Eden Prairie<BR>8080 Mitchell Rd<BR>Eden Prairie, MN 55344<BR>phone# 952-949-8443<BR>fax# 952-949-8334<BR><BR><BR>-----Original Message-----<BR>From: Bob Basques [mailto:Bob.Basques@ci.stpaul.mn.us] <BR>Sent: Tuesday, February 26, 2008 1:43 PM<BR>To: Adam Feidt<BR>Subject: Re: [Geomoose-developers] arrow symbology<BR><BR>I've done this with a truetype font symbol and using the AUTO/FOLLOW<BR>parameter (depending on version of MapServer) to orient the arrow<BR>marker.  The marker is oriented based on the direction of the ployline<BR>vertices in the element.<BR><BR>bobb<BR><BR><BR><BR>>>> "Adam Feidt" <afeidt@edenprairie.org> 02/26/08 12:05 PM >>><BR>I would like to display line direction using an arrow symbol spaced<BR>along a line.  I've tried numerous examples from the web with no luck.<BR>Does anyone have any symbology definitions that would accomplish this?<BR>Any other ideas?<BR><BR><BR><BR>Adam M. Feidt<BR><BR>GIS Coordinator<BR><BR>City of Eden Prairie<BR><BR>8080 Mitchell Rd<BR><BR>Eden Prairie, MN 55344<BR><BR>phone# 952-949-8443<BR><BR>fax# 952-949-8334<BR><BR><BR><BR><BR><BR><BR><o:p></o:p></SPAN></P></DIV></DIV></DIV></BODY></HTML>