Hello..<br><br> 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 "BANDs=1 2 3" then error message is like
msDrawMap(): Image handling error. Failed to draw layer named 'modis'.
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 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> IMAGETYPE JPEG<br>
EXTENT 0.0 0.0 583.0 421.0 # -179.133392 17.674692 179.788208
71.398048 # # 0.004349 0.006191 312.987904 377.680442 <br>
SIZE 583 421<br> SHAPEPATH "/home/nms/MapServerData/data/"<br> IMAGECOLOR 255 255 255<br> STATUS ON<br> TRANSPARENT ON <br> SYMBOLSET "/home/nms/MapServerData/<div>symbol/symbol.sym"<br>
<br><br><br><br><br><br><br> WEB<br> TEMPLATE "/home/nms/MapServerData/data/temp1.html"<br> IMAGEPATH "/home/nms/MapServerData/img/"<br> IMAGEURL "/img/"<br> LOG "/home/nms/MapServerData/logs/mapserver.log"<br>
END <br><br> LEGEND<br> KEYSIZE 12 12<br> LABEL<br> TYPE BITMAP<br> SIZE MEDIUM<br> COLOR 0 0 89<br> END<br> STATUS ON<br> END<br><br> SCALEBAR<br> IMAGECOLOR 255 255 255<br> LABEL<br>
COLOR 0 0 0<br> SIZE TINY<br> END<br> STYLE 1<br> SIZE 100 2<br> COLOR 0 0 0<br> UNITS METERS<br> INTERVALS 2<br> # TRANSPARENT FALSE<br> STATUS ON<br> END # Scalebar object ends<br> <br>
<br><br> # Start of LAYER DEFINITIONS ---------------------------------------------<br> LAYER # MODIS raster layer begins here<br> NAME modis<br><br> CLASS<br> NAME 'I AM ICON'<br><br>
#KEYIMAGE "/home/nms/MapServerData/data/z.png" #z.gif'<br> SYMBOL '/home/nms/MapServerData/data/z.gif'<br> #SYMBOL 'd'<br><br> END<br><br> # DATA "statesp020"<br>
DATA "DRDO.png"<br> STATUS OFF<br> TYPE RASTER<br> PROCESSING "DITHER=YES"<br> # PROCESSING "SCALE_1=409,1203"<br> # PROCESSING "SCALE_2=203,296"<br>
# PROCESSING "SCALE_3=339,1004"<br> # PROCESSING "SCALE=AUTO"<br>#TILEINDEX DRDO.shp<br>#TILEITEM Location<br> <br>TRANSPARENCY ALPHA<br><br>CONNECTIONTYPE OGR <br> CONNECTION "DRDO.ovf"<br>
<br><br><br> PROCESSING "BANDS=1 2 3"<br> # OFFSITE 255 255 255<br> <br> <br><br> <br><br><br><br>JOIN<br> NAME "test"<br> TABLE "DRDO.dbf"<br> FROM "ipForwarding"<br>
TO "LOCATION"<br> TYPE ONE-TO-ONE<br> END<br><br>METADATA<br> "t" "x"<br>END<br><br><br><br><br> # CLASSITEM "[pixel]"<br><br> # class using simple string comparison, equivelent to ([pixel])<br>
CLASS<br> NAME "CCC"<br> TEXT "CCCC"<br> EXPRESSION "0"<br> STYLE<br> COLOR 0 0 0<br> END<br> END<br><br> # class using an EXPRESSION using only [pixel]. <br>
CLASS<br> NAME "AAA"<br> EXPRESSION ([pixel] >= x+64 AND [pixel] < 128)<br> STYLE<br> COLOR 255 0 0 <br> END<br> END<br><br> # class using the red/green/blue values from the palette<br>
CLASS<br> NAME "near white"<br><br> EXPRESSION ([red] > 200 AND [green] > 200 AND [blue] > 200)<br><br> STYLE<br> # SYMBOL 1<br> COLOR 0 255 0<br>
<br> END<br> END<br><br> # Class using a regular expression to capture only pixel values ending in 1<br> CLASS<br> NAME "BBB"<br> EXPRESSION /*1/<br> STYLE<br>
COLOR 0 0 255<br> END<br> END<br><br> <br><br> <br> <br><br><br><br> END # States polygon layer ends here<br> # 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><html><br><head><br><title>MapServer Workshop</title><br><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><br><link type="text/css" rel="stylesheet" /><br>
</head><br><br><body bgcolor="#FFFFFF" text="#000000"><br><br> <br><br><!-- START OF MAPSERVER FORM --><br><form name="mapserv" method="GET" action="/cgi-bin/mapserv"><br>
<br><!-- HIDDEN MAPSERVER CGI VARIABLES --><br><br> <input type="hidden" name="map" value="[map]"><br> <input type="hidden" name="imgext" value="0.0 0.0 583.0 421.0"><br>
<input type="hidden" name="layer" value="modis"><br> <input type="hidden" name="imgxy" value="290 210"><br><input type="hidden" name="mode" value="browse"><br>
<input type="hidden" name="ICON" value="modis,0"><br><input type="hidden" name="savemap" value="true"> <br><br><!-- FORM SUBMIT BUTTON --><br>
<div align="center"><br>
<input type="submit" name="submit" value="Refresh"><br> </div><br><br><!-- ZOOM/PAN CONTROLS --><br> <div align="center">Map Control: <br><br>
<select name="zoom"><br> <option value="4" [zoom_4_select]>Zoom In 4x</option><br> <option value="3" [zoom_3_select]>Zoom In 3x</option><br>
<option value="2" [zoom_2_select]>Zoom In 2x</option><br> <option value="1" [zoom_1_select]>Recenter</option><br> <option value="-2" [zoom_-2_select]>Zoom Out 2x</option><br>
<option value="-3" [zoom_-3_select]>Zoom Out 3x</option><br> <option value="-4" [zoom_-4_select]>Zoom Out 4x</option><br> </select><br>
</div><br> <br><!-- REFERENCE AND LEGEND COLUMN --> <br> <p>Legend:<br> <img name="legend" src="[legend]"></p> <br> <br><!-- DISPLAY THE MAPSERVER-CREATED MAP IMAGE --><br>
<br> <input type="image" name="img" src="[img]"/><br> <img src="[scalebar]"> <br><br></form><br><br></body><br></html></div>