Skip to Content

Comment ajouter une échelle graphique ?

Auteur : L.Jégou

MapServer sait générer une échelle graphique, il faut pour cela utiliser le bloc SCALEBAR dans le mapfile. La taille de la barre d'échelle est paradoxalement donnée en pixels, MapServer se chargeant d'indiquer les longueurs correspondantes en fonction de l'échelle du document.

Cette échelle peut être à l'intérieur de l'image de la carte (STATUS EMBED), et alors elle est dessinée dans un des coins spécifiés par le paramètre POSITION, ou être dessinée comme une image à part (STATUS ON), qui pourra alors être intégrée à une mise en page avec un modèle HTML, par exemple.

MapServer propose deux types de barres d'échelle avec le paramètre STYLE,  la valeur 0 donnant une barre de rectangles pleins, la valeur 1 une barre fine munie de repères en barbules.