<br><font size=2 face="sans-serif">Hello there,</font>
<br>
<br><font size=2 face="sans-serif">My first time on the list and I wonder
if someone could answer this question.</font>
<br>
<br><font size=2 face="sans-serif">We have a java (v1.4.2) mapscript application
built on MS4W 1.5.1 with Mapserver 4.8.3. We are trying to display symbolised
points. The application populates a mapObj and then draws an output file
in PNG format. Our problem is that the PNG image does not show the selected
symbol but simply displays a coloured pixel. However, if we load the map
file which was created by a .save call into a browser then the symbol is
displayed correctly.</font>
<br>
<br><font size=2 face="sans-serif">Our code is as follows:</font>
<br>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; mapObj map
= new mapObj(null);</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; map.setStatus(mapscriptConstants.MS_ON);</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; map.setName(&quot;JustDrawMe&quot;);</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; map.setProjection(&quot;init=epsg:27700&quot;);</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; map.setSymbolSet(&quot;/PATH/symLib.sym&quot;);</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; map.setFontSet(&quot;/PATH/fonts.txt&quot;);
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</font>
<br>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; //Create
layer</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; layerObj
layer2 = new layerObj(map);</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; layer2.setName(&quot;TEST_POINT&quot;);</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; layer2.setType(MS_LAYER_TYPE.MS_LAYER_POINT);</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; layer2.setStatus(mapscriptConstants.MS_ON);</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; layer2.setTransform(0);</font>
<br>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; //Add Point</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; shapeObj
shapePt = new shapeObj(0);</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; lineObj
line2 = new lineObj();</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; line2.add(new
pointObj(150,150,0));</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; shapePt.add(line2);</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; shapePt.setType(1);</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; layer2.addFeature(shapePt);</font>
<br>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; classObj
mapclass2 = new classObj(layer2);</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; mapclass2.setName(&quot;TEST
CLASS&quot;);</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; styleObj
style2 = new styleObj(mapclass2);</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; style2.setOutlinecolor(new
colorObj(0,0,255,2));</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; style2.setColor(new
colorObj(0,0,255,2));</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; style2.setWidth(2);</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; style2.setSize(20);</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; style2.setAngle(0);</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; style2.setAntialias(0);</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; style2.setSymbolname(&quot;CrossGeometryV&quot;);</font>
<br>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; map.setSize(600,
600);</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; map.setExtent(0,
0, 300, 300);</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; map.setTransparent(mapscriptConstants.MS_OFF);</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; map.selectOutputFormat(&quot;PNG&quot;);
&nbsp; &nbsp; &nbsp;</font>
<br>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; /* Saves
map file &nbsp;*/</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; map.save(OUT_PATH
+ MAP_FILE_OUT);</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; </font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; /* Saves
image */</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; map.draw().save(OUT_PATH
+ IMAGE_OUT,map);</font>
<br>
<br>
<br><font size=2 face="sans-serif">Hope someone can help this beginner</font>
<br>
<br>
<br><font size=2 face="sans-serif">Matt Cross</font>