Auteur : L.Jégou
MapServer peut dessiner des symboles selon une dimension définie dans une variable attributaire, avec le mot-clé "SIZEITEM" dans le bloc STYLE d'une CLASS. De plus, il faut renseigner le paramètre SYMBOLSCALE du bloc LAYER, qui indique l'échelle à laquelle les symboles doivent être dimensionnés.
Il faut cependant que cette variable attributaire contienne des valeurs correspondant aux diamètres des symboles (si l'on reprend l'exemple du symbole le plus simple : le cercle), et il faut que cette valeur soit exprimée dans l'unité du fond de carte (de sa projection).
Voici un exemple : http://www.geotests.net/test/symbprop/symboles.php
Et son mapfile : http://www.geotests.net/test/symbprop/symboles.map