<html>
  <head>

  </head>
  <body style="font-variant: normal; font-family: Comic Sans MS; line-height: normal; margin-left: 4px; margin-bottom: 1px; margin-right: 4px; margin-top: 4px; font-weight: normal; font-style: normal; font-size: 12pt">
    <p style="margin-top: 0; margin-bottom: 0">
      <font size="3" face="Comic Sans MS">Stephen&#44;</font>    </p>
<br>      
    <p style="margin-top: 0; margin-bottom: 0">
      <font size="3" face="Comic Sans MS">I was thinking the same thing. &nbsp;I did wonder about the wider outlines around the labels doing the gradual fade to nothing though&#44; which I think is what makes them more readable.. &nbsp;I&#39;ve never seen or used a setting in MapServer that can do that. &nbsp;The rest of it seems to be completely rebuildable as far as Mapserver/Mapfiles go.</font>    </p>
<br>      
    <p style="margin-top: 0; margin-bottom: 0">
      <font size="3" face="Comic Sans MS">bobb</font>    </p>
<br>      
    <p style="margin-top: 0; margin-bottom: 0">
      <br>
      <br>
      &gt;&gt;&gt; Stephen Woodbridge &lt;woodbri@swoodbridge.com&gt; wrote:<br>    </p>
    <table bgcolor="#f3f3f3" border="0" style="margin-left: 15px; margin-bottom: 0; margin-top: 0; margin-right: 0; font-size: 1em">
      <tr>
        <td>
          <div style="padding-left: 7px; border-left: solid 1px #050505">
            <p style="margin-top: 0; margin-bottom: 0">
              On 12/15/2010 4:47 AM&#44; thomas bonfort wrote:<br>&gt; Steve&#44;<br>&gt;<br>&gt; Looking at that article&#44; it seems we already have nearly all that is<br>&gt; needed with simple mapfile syntax and classified data to obtain<br>&gt; similar results. You do have to ensure that you use label priorities&#44;<br>&gt; and/or ensure that that your datasource serves out labels by<br>&gt; increasing order of importance.<br>&gt;<br>&gt; based on the different classes of labels&#44; we have:<br>&gt; &#42; adjustable size of text<br>&gt; &#42; adjustable color of text<br>&gt; &#42; adjustable outline width on text<br>&gt; &#42; absence of clusters by applying a buffer<br>&gt;<br>&gt;<br>&gt;<br>&gt; the only thing I see missing is the &quot;collar&quot; around major metropolitan<br>&gt; cities. We have nearly this with label the label buffer&#44; but this will<br>&gt; also remove city labels from the metro area.<br><br>Thomas&#44;<br><br>Yes&#44; we are very close. I was thinking about the collar problem and I&#39;m<br>wondering is that can be achieved with something like MINBUFFER and<br>MAXBUFFER like:<br><br><br>&#160;&#160;&#160;&#160;&#32;city metro&#160;&#160;&#160;&#160;&#32;collar<br>&#160;&#160;&#160;&#160;&#160;&#160;&#32;O---------x------------y<br><br>where O is the city&#44; x is the MINBUFFER&#44; and y is the max buffer and we<br>would allow labels between O and MINBUFFER and exclude labels between<br>MINBUFFER and MAXBUFFER.<br><br>Do you think that this would solve the collar problem&#63;<br><br>I&#39;m thinking that this might not be smart enough and we might need<br>something like:<br><br>COLLAR MIN MAX &#91;ATTRIB &lt; num&#93;<br><br>Where we apply the collar only to entities where ATTRIB&lt;num which would<br>all us to filter small cities&#44; but would allow another major<br>metropolitan area to join the current one. You would obviously have to<br>have the data ordered by size so that this can be processed in a single<br>pass. Also I&#39;m not sure what should happen if the 2nd collar excludes<br>the firsts metro zone or vica versa.<br><br>if new point is in any metro zone then its ok<br>elsif new point is in any collar zone then exclude it.<br><br>Anyway&#44; I really liked the article and the analysis they did.<br><br>Regards&#44;<br>&#160;&#160;&#32;-Steve W<br><br>&gt; regards&#44;<br>&gt; thomas<br>&gt;<br>&gt; On Tue&#44; Dec 14&#44; 2010 at 19:30&#44; Stephen Woodbridge<br>&gt; &lt;woodbri@swoodbridge.com&gt;&#160;&#32;wrote:<br>&gt;&gt; <a href="http://www.41latitude.com/post/2072504768/google-maps-label-readability">http://www.41latitude.com/post/2072504768/google-maps-label-readability</a><br>&gt;&gt;<br>&gt;&gt; It would be cool if we could do some of these tricks in mapserver.<br>&gt;&gt;<br>&gt;&gt; -Steve W<br>&gt;&gt; _______________________________________________<br>&gt;&gt; mapserver-dev mailing list<br>&gt;&gt; mapserver-dev@lists.osgeo.org<br>&gt;&gt; <a href="http://lists.osgeo.org/mailman/listinfo/mapserver-dev">http://lists.osgeo.org/mailman/listinfo/mapserver-dev</a><br>&gt;&gt;<br><br>_______________________________________________<br>mapserver-dev mailing list<br>mapserver-dev@lists.osgeo.org<br><a href="http://lists.osgeo.org/mailman/listinfo/mapserver-dev">http://lists.osgeo.org/mailman/listinfo/mapserver-dev</a><br>
            </p>
          </div>
        </td>
      </tr>
    </table>
  </body>
</html>