<font size="2">
<div>Dear Frank, dear all,</div>
<div>&nbsp;</div>
<div>I need to highlight a single or a group of POIs and found that MapServer CGI has run-time substitution since version 4.0. </div>
<div>&nbsp;</div>
<div>Does anyone know about the usage of this in mapserver?</div>
<div>Can this feature be made available also for shp2img?</div>
<div>&nbsp;</div>
<div>This would allow to alter portions of a mapfile based on data passed via a command line parameter (or a CGI request in the case of MapServer). Below you find an explanation of this feature taken from <a href="http://mapserver.gis.umn.edu/docs/howto/runsub"><u><font color="#0000ff" size="2">http://mapserver.gis.umn.edu/docs/howto/runsub</font></u></a></div>
</font>&nbsp;:
<div>&nbsp;</div>
<div>Let&#39;s say you&#39;d like the user to dynamically set a portion of an expression so they could highlight a certain land cover class, and you have a form element (called ctype) that allows them to choose between: forest, water, wetland and developed. You could then set up a layer like so: </div>

<div><pre>LAYER
  NAME &#39;covertypes&#39;
  ...
  CLASSITEM &#39;type&#39;
  CLASS # highlighted presentation
    EXPRESSION &#39;%ctype%&#39;
    ...
  END
  CLASS # default presentation
    ...
  END
END
</pre>
<p>When a request is processed the value for ctype is substituted for the string %ctype% and the mapfile is processed as normal (...). </p></div>