<HTML><BODY><div>
<div>Hi all!</div>
<div> </div>
<div>I unsuccessfully try to style ‘Point’ layer with following code:</div>
<div>(first)</div>
<div> style = mapscript.styleObj(classObj)<br>
style.symbolname = 'circle'<br>
style.size = 10<br>
style.color = mapscript.colorObj(255, 0, 0)</div>
<div> </div>
<div>No error, no picture as result of using this method.</div>
<div>But similar approach works for ‘Line’ and ‘Polygon’ layers.</div>
<div> </div>
<div>
<div>Also I figured out working method for the ‘Point’ layer:</div>
<div>(second)</div>
<div style="background-color:#ffffff; color:#000000; font-family:'Droid Sans Mono','monospace',monospace,'Droid Sans Fallback'; font-size:14px; font-weight:normal; line-height:19px; white-space:pre">
<div>classObj.updateFromString("CLASS STYLE COLOR 255 0 0 SIZE 10 SYMBOL 'circle' END END")</div>
</div>
<div> </div>
<div>O<span style="color: #000000;">utput of ‘layer.convertToString()’ is the same </span>for both methods<span style="color: #000000;">:</span></div>
</div>
<div>
<div style="background-color:#ffffff; color:#000000; font-family:'Droid Sans Mono','monospace',monospace,'Droid Sans Fallback'; font-size:14px; font-weight:normal; line-height:19px; white-space:pre">
<div>LAYER<br>
CONNECTION \"dbname='db' host='db' user='user' password='1'\"<br>
CONNECTIONTYPE POSTGIS <br>
DATA \"value FROM (SELECT value FROM points WHERE ST_Intersects(value, !BOX!)) AS subquery USING UNIQUE id USING srid = 3857\"<br>
LABELITEM \"name\"<br>
NAME \"points\"<br>
STATUS ON<br>
TYPE POINT<br>
UNITS METERS<br>
CLASS<br>
NAME \"points\"<br>
STYLE <br>
COLOR 255 0 0<br>
SIZE 10 <br>
SYMBOL \"circle\"<br>
END # STYLE<br>
END # CLASS<br>
END # LAYER</div>
<div> </div>
<div>How to get working ‘Point’ style using first method?</div>
<div>MapServer version: 7.2.1</div>
<div> </div>
<div>Thanks!</div>
</div>
</div>
<div data-signature-widget="container">
<div data-signature-widget="content">
<p>--<br>
Regards, Vladimir.</p>
<p> </p>
</div>
</div>
</div>
</BODY></HTML>