Hello..<br><br>&nbsp;&nbsp;&nbsp; I am new to Mapserver. I have some raster
files(tiff). I cant place the symbol within the created image. But
legend is created. Somewhere I read that raster layer does not support
Symbol. And also [map] tag is not working within HTML template. Error
message is msEvalRegex(): Regular expression error. String ([map])
failed expression test.
.I got that SAVEMAP must be switched on..But how ? I tried to send it
via HTML hidden field but I did not get.<br>Also
if I write PROCESSING &quot;BANDs=1 2 3&quot; then error message is like
msDrawMap(): Image handling error. Failed to draw layer named &#39;modis&#39;.
drawGDAL(): Unable to access file. Attempt to classify 24bit image,
this is unsupported. I got that by default output image is 8 bit. So I
tried to delare Imagetype JPEG and also Proceesing dither =yes and also
via&nbsp; output object .But ??
If I commented that line then image quality is very very bad. And also
I need MYSQL connection with raster file notes.<br><br><br>Please I need ur help........And I hope I will get response very soon......<br>Thank you.<br>
<br><br><br><br><br><br><br><br><br><br><br>MAP<br>&nbsp; IMAGETYPE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; JPEG<br>&nbsp;
EXTENT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.0 0.0 583.0 421.0&nbsp;&nbsp; # -179.133392 17.674692 179.788208
71.398048&nbsp; #&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # 0.004349 0.006191 312.987904 377.680442&nbsp; <br>
&nbsp; SIZE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 583 421<br>&nbsp; SHAPEPATH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;/home/nms/MapServerData/data/&quot;<br>&nbsp; IMAGECOLOR&nbsp;&nbsp;&nbsp;&nbsp; 255 255 255<br>&nbsp; STATUS&nbsp;&nbsp;&nbsp;&nbsp; ON<br>&nbsp; TRANSPARENT ON&nbsp; <br>&nbsp; SYMBOLSET &quot;/home/nms/MapServerData/<div>symbol/symbol.sym&quot;<br>


<br><br><br><br><br><br><br>&nbsp; WEB<br>&nbsp;&nbsp;&nbsp; TEMPLATE&nbsp; &quot;/home/nms/MapServerData/data/temp1.html&quot;<br>&nbsp;&nbsp;&nbsp; IMAGEPATH &quot;/home/nms/MapServerData/img/&quot;<br>&nbsp;&nbsp;&nbsp; IMAGEURL&nbsp; &quot;/img/&quot;<br>&nbsp;&nbsp;&nbsp; LOG &quot;/home/nms/MapServerData/logs/mapserver.log&quot;<br>


&nbsp; END <br><br>&nbsp; LEGEND<br>&nbsp;&nbsp;&nbsp; KEYSIZE 12 12<br>&nbsp;&nbsp;&nbsp; LABEL<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TYPE BITMAP<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SIZE MEDIUM<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 0 0 89<br>&nbsp;&nbsp;&nbsp; END<br>&nbsp;&nbsp;&nbsp; STATUS ON<br>&nbsp; END<br><br>&nbsp; SCALEBAR<br>&nbsp;&nbsp;&nbsp; IMAGECOLOR 255 255 255<br>&nbsp;&nbsp;&nbsp; LABEL<br>


&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 0 0 0<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SIZE TINY<br>&nbsp;&nbsp;&nbsp; END<br>&nbsp;&nbsp;&nbsp; STYLE 1<br>&nbsp;&nbsp;&nbsp; SIZE 100 2<br>&nbsp;&nbsp;&nbsp; COLOR 0 0 0<br>&nbsp;&nbsp;&nbsp; UNITS METERS<br>&nbsp;&nbsp;&nbsp; INTERVALS 2<br>&nbsp; # TRANSPARENT FALSE<br>&nbsp;&nbsp;&nbsp; STATUS ON<br>&nbsp; END # Scalebar object ends<br>&nbsp; <br>


<br><br>&nbsp; # Start of LAYER DEFINITIONS ---------------------------------------------<br>&nbsp;&nbsp;&nbsp; LAYER # MODIS raster layer begins here<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; modis<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CLASS<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NAME &#39;I AM ICON&#39;<br><br>


#KEYIMAGE &quot;/home/nms/MapServerData/data/z.png&quot; #z.gif&#39;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SYMBOL &#39;/home/nms/MapServerData/data/z.gif&#39;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #SYMBOL &#39;d&#39;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br><br>&nbsp;&nbsp;&nbsp; # DATA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;statesp020&quot;<br>


&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DATA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;DRDO.png&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STATUS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OFF<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TYPE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RASTER<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PROCESSING &quot;DITHER=YES&quot;<br>&nbsp;&nbsp;&nbsp; #&nbsp; PROCESSING &quot;SCALE_1=409,1203&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp; # PROCESSING &quot;SCALE_2=203,296&quot;<br>


&nbsp;&nbsp;&nbsp;&nbsp; # PROCESSING &quot;SCALE_3=339,1004&quot;<br>&nbsp;&nbsp;&nbsp; #&nbsp; PROCESSING &quot;SCALE=AUTO&quot;<br>#TILEINDEX DRDO.shp<br>#TILEITEM Location<br>&nbsp;<br>TRANSPARENCY ALPHA<br><br>CONNECTIONTYPE OGR&nbsp; <br>&nbsp;&nbsp;&nbsp; CONNECTION &quot;DRDO.ovf&quot;<br>


<br><br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PROCESSING&nbsp;&nbsp; &quot;BANDS=1 2 3&quot;<br>&nbsp;&nbsp;&nbsp; #&nbsp; OFFSITE&nbsp;&nbsp;&nbsp;&nbsp; 255 255 255<br>&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br><br>&nbsp;&nbsp;&nbsp;&nbsp; <br><br><br><br>JOIN<br>&nbsp;&nbsp;&nbsp; NAME &quot;test&quot;<br>&nbsp;&nbsp;&nbsp; TABLE &quot;DRDO.dbf&quot;<br>&nbsp;&nbsp;&nbsp; FROM &quot;ipForwarding&quot;<br>


&nbsp;&nbsp;&nbsp; TO &quot;LOCATION&quot;<br>&nbsp;&nbsp;&nbsp; TYPE ONE-TO-ONE<br>&nbsp; END<br><br>METADATA<br>&nbsp;&quot;t&quot; &quot;x&quot;<br>END<br><br><br><br><br>&nbsp;&nbsp;&nbsp;&nbsp; # CLASSITEM &quot;[pixel]&quot;<br><br>&nbsp;&nbsp;&nbsp; # class using simple string comparison, equivelent to ([pixel])<br>


&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CLASS<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NAME &quot;CCC&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TEXT &quot;CCCC&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EXPRESSION &quot;0&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STYLE<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 0 0 0<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br><br>&nbsp;&nbsp;&nbsp; # class using an EXPRESSION using only [pixel]. <br>


&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CLASS<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NAME &quot;AAA&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EXPRESSION ([pixel] &gt;= x+64 AND [pixel] &lt; 128)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STYLE<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 255 0 0 <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br><br>&nbsp;&nbsp;&nbsp; # class using the red/green/blue values from the palette<br>


&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CLASS<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NAME &quot;near white&quot;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EXPRESSION ([red] &gt; 200 AND [green] &gt; 200 AND [blue] &gt; 200)<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STYLE<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # SYMBOL 1<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 0 255 0<br>


&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Class using a regular expression to capture only pixel values ending in 1<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CLASS<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NAME &quot;BBB&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EXPRESSION /*1/<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STYLE<br>


&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 0 0 255<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br><br>&nbsp;&nbsp; <br><br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp; <br><br><br><br>&nbsp;&nbsp;&nbsp; END # States polygon layer ends here<br>&nbsp;&nbsp;&nbsp; # End of LAYER DEFINITIONS -------------------------------<br><br>

END # All map files must come to an end just as all other things must come to...<br>
<br><br><br>&lt;html&gt;<br>&lt;head&gt;<br>&lt;title&gt;MapServer Workshop&lt;/title&gt;<br>&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot;&gt;<br>&lt;link type=&quot;text/css&quot; rel=&quot;stylesheet&quot; /&gt;<br>


&lt;/head&gt;<br><br>&lt;body bgcolor=&quot;#FFFFFF&quot; text=&quot;#000000&quot;&gt;<br><br>&nbsp;&nbsp;&nbsp; <br><br>&lt;!-- START OF MAPSERVER FORM --&gt;<br>&lt;form name=&quot;mapserv&quot; method=&quot;GET&quot; action=&quot;/cgi-bin/mapserv&quot;&gt;<br>


<br>&lt;!-- HIDDEN MAPSERVER CGI VARIABLES --&gt;<br><br>&nbsp;&nbsp;&nbsp; &lt;input type=&quot;hidden&quot; name=&quot;map&quot; value=&quot;[map]&quot;&gt;<br>&nbsp;&nbsp;&nbsp; &lt;input type=&quot;hidden&quot; name=&quot;imgext&quot; value=&quot;0.0 0.0 583.0 421.0&quot;&gt;<br>


&nbsp;&nbsp; &lt;input type=&quot;hidden&quot; name=&quot;layer&quot; value=&quot;modis&quot;&gt;<br>&nbsp;&lt;input type=&quot;hidden&quot; name=&quot;imgxy&quot; value=&quot;290 210&quot;&gt;<br>&lt;input type=&quot;hidden&quot; name=&quot;mode&quot; value=&quot;browse&quot;&gt;<br>


&lt;input type=&quot;hidden&quot; name=&quot;ICON&quot; value=&quot;modis,0&quot;&gt;<br>&lt;input type=&quot;hidden&quot; name=&quot;savemap&quot; value=&quot;true&quot;&gt; <br><br>&lt;!-- FORM SUBMIT BUTTON --&gt;<br>

&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div align=&quot;center&quot;&gt;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Refresh&quot;&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/div&gt;<br><br>&lt;!-- ZOOM/PAN CONTROLS --&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div align=&quot;center&quot;&gt;Map Control: &lt;br&gt;<br>


&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;select name=&quot;zoom&quot;&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;option value=&quot;4&quot; [zoom_4_select]&gt;Zoom In 4x&lt;/option&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;option value=&quot;3&quot; [zoom_3_select]&gt;Zoom In 3x&lt;/option&gt;<br>


&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;option value=&quot;2&quot; [zoom_2_select]&gt;Zoom In 2x&lt;/option&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;option value=&quot;1&quot; [zoom_1_select]&gt;Recenter&lt;/option&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;option value=&quot;-2&quot; [zoom_-2_select]&gt;Zoom Out 2x&lt;/option&gt;<br>


&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;option value=&quot;-3&quot; [zoom_-3_select]&gt;Zoom Out 3x&lt;/option&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;option value=&quot;-4&quot; [zoom_-4_select]&gt;Zoom Out 4x&lt;/option&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/select&gt;<br>


&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/div&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>&lt;!-- REFERENCE AND LEGEND COLUMN --&gt;&nbsp; <br>&nbsp;&lt;p&gt;Legend:&lt;br&gt;&nbsp; &lt;img name=&quot;legend&quot; src=&quot;[legend]&quot;&gt;&lt;/p&gt; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; <br>&lt;!-- DISPLAY THE MAPSERVER-CREATED MAP IMAGE --&gt;<br>


&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;input type=&quot;image&quot; name=&quot;img&quot; src=&quot;[img]&quot;/&gt;<br>&nbsp;&nbsp;&nbsp; &lt;img src=&quot;[scalebar]&quot;&gt;&nbsp;&nbsp; <br><br>&lt;/form&gt;<br><br>&lt;/body&gt;<br>&lt;/html&gt;</div>