Suite

Couleur d'arrière-plan de l'étiquette MapServer

Couleur d'arrière-plan de l'étiquette MapServer


Je suis totalement novice dans MapServer. J'utilise MapServer 6.0.3. J'ai réussi à étiqueter certaines lignes mais je ne peux pas créer de couleur d'arrière-plan pour les étiquettes.

En utilisant QGIS 2.10, j'ai obtenu quelque chose de proche de ce que j'essaie de faire avec MapServer. J'ai essayé d'exporter à l'aide de RT MapServer Exporter, mais le fichier de carte qui a été créé n'a pas du tout fait le travail.

Maintenant, voici le fichier map que j'ai jusqu'à présent :

CARTE FONTSET "H:/mapserver/data/fonts/fonts.list" EXTENT 19 33 30 42 IMAGETYPE "png24" NAME "airways" TAILLE 1280 1024 ÉTAT SUR CALQUE NOM "airways" DATA "H:/mapserver/data/airways. shp" TYPE LIGNE LABELITEM "NAME" CLASS NAME "airways" LABEL COLOR 0 0 0 TYPE TRUETYPE FONT Vera SIZE 7 ANTIALIAS TRUE POSITION CC ANGLE AUTO END # fin de l'étiquette STYLE COLOR 0 0 0 WIDTH 0.25 END # STYLE END # CLASS END # COUCHE FIN # CARTE

La sortie de ce fichier de carte est la suivante :

j'ai ajouté dansÉTIQUETERles lignes suivantes pour créer une couleur de fond pour les étiquettes, en changeant en même temps la couleur dansÉTIQUETERà 255 255 255 (police blanche, fond noir)

STYLE GEOMTRANSFORM 'labelpoly' COULEUR 0 0 0 FIN # STYLE

LeSTYLEbloc a été ajouté exactement en dessous duANGLE AUTO.

Une seule étiquette a été dessinée sur la carte, la dernière entrée dans mon shapefile. Il a une couleur blanche et un fond noir mais ce n'est qu'une seule étiquette.

Des conseils sur la façon de conserver toutes mes étiquettes avec une couleur d'arrière-plan ?


Le passage de mapserver 6.0.3 à 6.4.1 a résolu le problème. Le résultat est maintenant comme prévu.


Voir la vidéo: modifier la couleur de fond et arrondir les bords dun